rubus0304 님의 블로그

[Python 2주차] 강의요약 (리스트, 딕셔너리, 튜플) 본문

강의/파이썬 알고리즘

[Python 2주차] 강의요약 (리스트, 딕셔너리, 튜플)

rubus0304 2024. 10. 16. 19:34

https://teamsparta.notion.site/SCC-a86fc37f95be43bda820c7a152cecf14

 

[SCC] 파이썬의 뼈대 : 리스트, 튜플, 딕셔너리 | Notion

수업 목표

teamsparta.notion.site

 

 

 

 

 

 

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