rubus0304 님의 블로그
[Python 2주차] 강의요약 (리스트, 딕셔너리, 튜플) 본문
https://teamsparta.notion.site/SCC-a86fc37f95be43bda820c7a152cecf14
step 은 넣어도 되고 안 넣어도 됨 (몇 개 건너 뛰어서 가져올 때 쓰는 것임 , 자주 쓰는 편은 아님, 짝수, 3의 배수 이런 상황일 때 ) 몇 칸 뛰어서 가져올거냐
print (my_list [1:9:2] 출력 [2,4,6,8]
슬라이싱 할 때 끝에 입력할 인덱스는 내가 선택할 인덱스보다 +1 해주어야 함! 항상 끝 인덱스의 한칸 전까지만 간다!
0~12 가져올거면 [0:13]
my list = [1,2,3,,4,5,6,7,8,9,10] 예시
[:5] 앞에 비워두면 처음부터 4번재까지
[1:] 비워두면 끝까지
[-3:] 음수 인덱스 : 끝에서부터 추출 [8,9,10] <- 끝 에서 시작하면 마이너스로 뒤에서부터 -3 번째 숫자는 8이니까 8부터 끝까지 출력
my_list.sort ( ) 오름차순 = my_list.sort(reverse = false) 오름차순 // my_list(reverse=true) 내림차순
튜플은 리스트와 유사하지만, 한번 생성된 이후에는 요소를 추가, 삭제, 수정 할 수 없음 (데이터 보호)
튜플을 리스트로 바꿔 수정하고 다시 튜플로 바꿀 수 있음.
리스트 [ ]
튜플 ( )
딕셔너리 : 키 - 값 { }
** 키 중복불가 //
Pandas 표 만 들 때 딕셔너리로 키 만들어놓고 바로 표 만들 수 있음 판다스와의 연계
last item이 age, 30 이어서 빼주고 나머지만 남은 상
'강의 > 파이썬 알고리즘' 카테고리의 다른 글
[Python 5주차] 강의요약 (0) | 2024.10.18 |
---|---|
[Python 4주차] 강의요약 (0) | 2024.10.18 |
[Python 3주차] 강의요약 (1) | 2024.10.17 |
[Python 1주차] (0) | 2024.10.14 |