이번 시간에는 리스트, 튜플, 딕셔너리에서 배웠다.
List
- List의 요소값은 0부터 시작하며, 변경가능한 값들의 연속체를 만들게 해준다.
days_of_week = ["Mon", "Tue", "Wed", "Thur", "Fri"]
print(days_of_week)
days_of_week = ["Mon", "Tue", "Wed", "Thur", "Fri"]
print(days_of_week.clear())
print(days_of_week_reverse())
days_of_week.append("Sat")
days_of_week.append("Sun")
days_of_week.remove("Fri")
Tuple
- 튜플은 리스트와 다르게 []대신 ()을 사용하여 표현한다.
- 튜플의 요소값 역시 0부터 시작하지만 리스트와 달리 불변성을 가져 내용을 변경할 수 없다.
- 뒤에서부터 요소값에 접근할 수도 있는데 뒤에서부터 접근하려면 -1, -2,와 같이 -부호를 사용해주어야 한다.
days = ("Mon","Tue","Wed")
print = (days[0])
Dictionaty
- 딕셔너리는 키-값 쌍으로 구성되어 있다.
- 딕셔너리는 중괄호를 사용하여 묶어주며, 내용을 바꿀 수 있다.
player = {
'name' : 'nico',
'age' : 12,
'alive' : True,
'fav_food' : ["pizza", "hamburger"]
}
print(player.get('age'))
print(player['fav_food'])
player.pop('age')
player['xp'] = 1500
player['fav_food'].append("noodle")
리스트와 딕셔너리는 변경 불가능한 튜플과 달리, 메소드를 사용할 수 있다.
함수가 독립적으로 사용되면 함수라고 불리지만, 데이터에 결합된 함수는 메소드라고 부르는데
앞에 나와 있는 코드 .pop() , append()등이 메소드에 포함된다.
'Language > Python' 카테고리의 다른 글
노마드코더 파이썬 챌린지 8,9일차 (0) | 2023.03.23 |
---|---|
노마드코더 파이썬챌린지 6일차 (0) | 2023.03.19 |
노마드코더 파이썬 챌린지 4일차 (0) | 2023.03.17 |
노마드코더 파이썬 챌린지 3일차 (0) | 2023.03.16 |
노마드코더 파이썬 챌린지 2일차 (0) | 2023.03.14 |