● 리스트 ≒ 배열(List) - [ ], list()
- 일반적인 배열, 다양한 자료형가능
v_list1 = [1, 2, 3, 'A']
v_list2 = list([1, 2, 3])
# enumerate 사용
for i, v in enumerate(v_list1):
print(i, v)
0 1
1 2
2 3
3 A
● 튜플 - ( )
- 수정불가능한 리스트
v_tuple1 = (1, 2, 3)
v_tuple2 = 1, 2, 3
● 딕셔너리 ≒ Map - { }
- key : value 쌍
v_dic = {
"이름" : "철수",
"아이디" : "europani"
}
# get values
for v in v_dic.values() {
print(v);
}
# get keys
for k in v_dic.keys() {
v = dic1[k];
print(k, v);
}
# get keys, values
for k, v in v_dic.items() {
print(k, v);
}
● 집합 ≒ Set - { }, set()
- 중복불가, unOrder
v_set1 = {1, 2, 3}
v_set2 = set([1, 2, 3])
'Langauge > Python' 카테고리의 다른 글
PEP8 (Python Enhancement Proposal 8) (0) | 2020.12.22 |
---|---|
*args, **kwargs (0) | 2020.12.21 |
Python 클래스 (0) | 2020.12.09 |
Python 함수 (function) (0) | 2020.12.06 |
Python 기본문법 (0) | 2020.12.06 |