bobdongeun.log
로그인
bobdongeun.log
로그인
Day23. 5/25일 자료구조 문제풀이
이동은
·
2023년 5월 25일
팔로우
0
제로베이스 데이터 사이언스 스쿨 15기 자료구조와 알고리즘
목록 보기
3/5
오늘의 목표
파이썬 자료구조 문제풀이 끝내기
달성 목표
파이썬 자료구조 문제풀이 완료
오늘을 마치며
자료구조 문제풀이를 통해서 다시 한 번 복습하는 시간을 가졌고, 조금 더 확실하게 리스트, 튜플, 딕셔너리에 대해서 알게되었다.
자료구조 문제풀이
약수와 소수 구하기
랜덤 모듈을 통해 리스트 구하기
sample을 이용하여 데이터를 반환하는 데이터 타입은 리스트[]타입이다.
append()함수를 통하여 데이터를 리스트에 추가할 수 있다.
리스트의 길이는 len()함수를 이용하여 출력가능
아이템 정렬 및 중복 아이템 제거
sort()함수를 이용하여 아이템을 정렬할 수 있다.
sort(reverse=True)함수를 이용하면 내림차순으로 정령 가능
remove()함수를 이용하여 아이템을 삭제할 수 있음
순열
순서에 상관없이 다른 경우의 수를 출력할 수 있음
순열의 공식 = n! / (n-r)! 을 이용하여 경우의 수만 구할수 있음(import math모듈 이용)
튜플
튜플은 수정이 안되므로 리스트로 변경하여 수정하고 출력해야한다.
for문과 while문을 이용하여 튜플에서 리스트로 변환후 교집함 및 합집합, 중복값 제가 등을 할 수 있다.
m:n을 이용하여 슬라이싱을 할 수 있다.
min(), max()를 이용하여 최솟값과 최댓값을 구할 수 있음
튜플안에 있는 딕셔너리 정렬 방법
딕셔너리
딕셔너리에 아이템을 저장하는 방법
n각형의 내각의 합 : 180 * (n-2)
split()함수를 이용하여 ','를 구분자로 문자열을 구분할 수 있다. 구분된 문자열은 리스트로 반환된다.
key값에 있는 내용을 변경하는 방법 - > replace()함수를 이용하여 key값의 내용을 변경할 수 있음
[해당 글의 내용은 제로베이서 데이터베이스 강의자료 중 일부가 포함되어 있습니다.]
이동은
또 다른 나를 찾아서
팔로우
이전 포스트
Day22. 5/24일 자료구조 02
다음 포스트
Day24. 5/26일 알고리즘
0개의 댓글
댓글 작성