1. 리스트
a = ['사과', '배', '감']
print(a) # 위에꺼 그대로 나옴
- 리스트 안에 리스트
a = ['사과', '배', ['감', '수박']]
print(a[2][1]) # 감
- 리스트 요소 추가하기
a = [1,2,3]
a.append(4)
print(a) # [1,2,3,4]
- 길이 구하기, 마지막 요소 구하기
a = [1,2,3,100]
print(len(a)) # 4
print(a[-1]) # 100
- 오름차순 내림차순 정렬
a = [1,3,5,2,4,7]
a.sort()
print(a) #[1,2,3,4,5,7]
a.sort(reverse=True)
print(a) #[7,5,4,3,2,1]
- 리스트에 원하는 요소가 있는지 확인
a = [1,5,6,3,2]
result = (5 in a)
print(result) #True
result = (99 in a)
print(result) #Flase
2. 딕셔너리
a = {'name':'bob', 'age':27, 'friend':['영희','철수']}
result = a['name']
print(result) # bob
result = a['friend'][1]
print(result) # 철수
- 값 넣기
a = {'name':'bob', 'age':27, 'friend':['영희','철수']}
a['height'] = 180
print(a) # height 추가되어서 나옴
- 값이 있는지 확인
a = {'name':'bob', 'age':27, 'friend':['영희','철수']}
print('height' in a) #False
- 리스트 안에 딕셔너리
people = [{'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}]
# people[0]['name']의 값은? 'bob'
# people[1]['name']의 값은? 'carry'
person = {'name': 'john', 'age': 7}
people.append(person)
# people의 값은? [{'name':'bob','age':20}, {'name':'carry','age':38}, {'name':'john','age':7}]
# people[2]['name']의 값은? 'john'
- 딕셔너리 안에 딕셔너리
people = [
{'name': 'bob', 'age': 20, 'score':{'math':90,'science':70}},
{'name': 'carry', 'age': 38, 'score':{'math':40,'science':72}},
{'name': 'smith', 'age': 28, 'score':{'math':80,'science':90}},
{'name': 'john', 'age': 34, 'score':{'math':75,'science':100}}
]
print(people[2]['score']['science']) #90
'언어 > Python' 카테고리의 다른 글
파이썬 함수 (0) | 2021.07.16 |
---|---|
파이썬 조건문과 반복문 (0) | 2021.07.09 |
파이썬 문자열 다루기 (0) | 2021.07.06 |
파이썬 변수 선언과 자료형 (0) | 2021.07.02 |
파이썬 설치하는 방법 (0) | 2021.05.17 |