dictionary
a = {'Korea' : 'Seoul', 'Canada': 'Ottawa', 'USA' : 'Washington D.C'}
print(a['Korea'])
Seoul
a['Japan'] = 'Tokyo'
print(a)
{'Korea': 'Seoul', 'Canada': 'Ottawa', 'USA': 'Washington D.C', 'Japan': 'Tokyo'}
b= {0:1, 1:6, 4:8, 7:9}
print(b[4])
8
update()
a = {'a':1, 'b':2, 'c':3}
b = {'a':2, 'd':4, 'e':5}
a.update(b)
print(a)
{'a': 2, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
Key 삭제
a = {'a':1, 'b':2, 'c':3}
a.pop('b')
print(a)
{'a': 1, 'c': 3}
a = {'a':1, 'b':2, 'c':3}
del a['b']
print(a)
{'a': 1, 'c': 3}
clear()
a = {'a':1, 'b':2, 'c':3}
print(a)
a.clear()
print(a)
{'a': 1, 'b': 2, 'c': 3}
{}
in
a = {'a':1, 'b':2, 'c':3}
print(a)
'b' in a
{'a': 1, 'b': 2, 'c': 3}
Out: True
vlaue access
a = {'a':1, 'b':2, 'c':3}
print(a['b'])
print(a.get('d'))
2
None
모든 keys, values 접근
print(a)
print(list(a.keys()))
print(a.values())
list(a.items())
{'a': 1, 'b': 2, 'c': 3}
['a', 'b', 'c']
dict_values([1, 2, 3])
[('a', 1), ('b', 2), ('c', 3)]
set
a = {1, 1, 2, 3, 4, 4, 5}
print(a)
a = set()
a = [1, 1, 2, 3, 4, 4, 5]
b = set(a)
print(b)
{1, 2, 3, 4, 5}
[1, 1, 2, 3, 4, 4, 5]
{1, 2, 3, 4, 5}
a = {1, 2, 3}
b = {2, 3, 4}
print(a.union(b)) # 합지합
print(a.intersection(b)) # 교집합
print(a.difference(b)) # 차집합
print(a.issubset(b)) # 부분 집합
{1, 2, 3, 4}
{2, 3}
{1}
False
#조건문과 반복문 - 3 (0) | 2022.06.20 |
---|---|
#조건문과 반복문 - 2 (0) | 2022.06.20 |
#조건문과 반복문 - 1 (0) | 2022.06.17 |
#데이터 타입과 컬렉션 - 2 (0) | 2022.06.14 |
#데이터 타입과 컬렉션 - 1 (0) | 2022.06.13 |