Langauge/Python
자료형
유로파니
2020. 12. 2. 16:14
● 리스트 ≒ 배열(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])