728x90
[ 리스트와 딕셔너리 ] : 둘 다 값을 담는 방법임
리스트 : 순서가 중요하게 값을 담는 것
딕셔너리 : key:value로 값을 담는 방법에 대한 자료형.
(ex. 주민 : 000000-0000000)
리스트
a_list = ['사과','배','감']
print(a_list[0])
리스트가 들어간 경우
a_list = [2,'배','false',['사과','감']]
print(a_list[3][1])
리스트에 항목을 추가할 경우
a_list = [1,3,5,4,6,7]
a_list.append(99)
print(a_list)
결과값 :
[1,3,5,4,6,7,99]
.append() 가 들어가면 리스트에 항목을 추가할 수 있다.
길이 구하기
ex) len 사용
a_list = [1,3,5,4,6,7]
result = len(a_list)
print(result)
정렬
a_list = [1,3,5,4,6,7]
a_list.sort()
print(a_list)
내림차순
a_list = [1,3,5,4,6,7]
a_list.sort(reverse=True)
## reverse=False 일때는 오름차순
print(a_list)
리스트안에 해당하는 값이 있는 확인
a_list = [1,3,5,4,6,7]
result = (5 in a_list)
print(result)
True값이 출력됨. 없을경우 False가 출력됨
[ 딕셔너리 ]
특정값을 가져오는 방법
a_dict = {'name':'bob', 'age':27}
print(a_dict[‘age’])
리스트와 딕셔너리의 조합
a_dict = {'name':'bob', 'age':27,'friend':['영희','철수']}
print(a_dict['friend'][1])
특정 값을 넣는 법
a_dict = {'name':'bob', 'age':27,'friend':['영희','철수']}
a_dict['height'] = 180
print(a_dict)
{'name': 'bob', 'age': 27, 'friend': ['영희', '철수'], 'height': 180} 가 출력됨.
딕셔너리에 값이 있는지 확인
a_dict = {'name':'bob', 'age':27,'friend':['영희','철수']}
a_dict['height'] = 180
# 'height':'180값이 추가되었고
print('height' in a_dict)
True라는 값이 출력됨
전체 리스트에 하나하나의 요소가 딕셔너리로 들어가 있다
people = [
{'name':'bob', 'age':27},
{'name':'john', 'age':30}
]
print(people[1]['age'])
무조건 경로를 잘 타는게 중요!
728x90
'내배캠 > TIL' 카테고리의 다른 글
TIL/11/20230327 (0) | 2023.03.30 |
---|---|
TIL/10/20230324 (2) | 2023.03.24 |
TIL/8/20230322 (0) | 2023.03.22 |
TIL/7/20230321 (0) | 2023.03.21 |
TIL/6/20230320 (0) | 2023.03.20 |