최대 1 분 소요

############
# 사전 자료형 #
############

# 사전 자료형은 key:value 데이터를 가지는 자료형이다. 

data = dict()
data['수박'] = 'Water melon'
data['바나나'] = 'banana'
data['코코넛'] = 'Coconut'

print(data)

# 사전 자료형 연산
# 포함여부
if '수박' in data:
    print("'수박'을 포함함.")

# key 리스트 추출
key_list = data.keys()
print(key_list)

# value 추출
value_list = data.values()
print(value_list)

# for문
for key in key_list:
    print(data[key])
{'수박': 'Water melon', '바나나': 'banana', '코코넛': 'Coconut'}
'수박'을 포함함.
dict_keys(['수박', '바나나', '코코넛'])
dict_values(['Water melon', 'banana', 'Coconut'])
Water melon
banana
Coconut
############
# 집합 자료형 #
############

# 리스트 형태이지만, 중복이 허용되지 않고, 순서가 없다.
# 집합 자료형 초기화 1
data = set([1,1,2,3,4,4,5])
print(data)

# 집합 자료형 초기화 2
data={1,1,2,3,4,4,5}
print(data)

a=set([1,2,3,4,5])
b=set([3,4,5,6,7])
print(a|b) # 합집합
print(a&b) # 교집합
print(a-b) # 차집합

# 제거
a.remove(5)
print('5 제거:', a)

# 여러개 추가
a.update([5,6])
# 원소 추가
a.add(7)
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 6, 7}
{3, 4, 5}
{1, 2}
5 제거: {1, 2, 3, 4}

댓글남기기