● 리스트 ≒ 배열(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

+ Recent posts