20220917 TIL

2022. 9. 17. 16:14TIL(Today I Learnd)

    목차

파이썬 복습반

 

dict를 list 안에 넣을 수 있다.

list_ = []

dict1_ = {"이름": "Effie Curtis", "나이": 26, "성별": "남성"}
dict2_ = {"이름": "Allie Moody", "나이": 22, "성별": "남성"}
dict3_ = {"이름": "Cecelia Tucker", "나이": 40, "성별": "여성"}

list_.append(dict1_)
list_.append(dict2_)
list_.append(dict3_)
print(list_)

# result: [{'이름': 'Effie Curtis', '나이': 26, '성별': '남성'}, {'이름': 'Allie Moody', '나이': 22, '성별': '남성'}, {'이름': 'Cecelia Tucker', '나이': 40, '성별': '여성'}]

그리고 dict의 type은 key가 아닌 value의 type에 따라 결정된다.

 

list_ = []

dict1_ = {"이름": "Effie Curtis", "나이": 26, "성별": "남성"}

print(type(dict1_["나이"]))

# result: <class 'int'>

list_ 안에 있는 dict1_의 나이를 출력하는 함수는

print(list_[0]["나이"])

# result: 26

dict문은 list문과 다르게 순서가 아닌 key값으로 설정되어있다. 순서가 뒤집혀 있어도 key값이 같으면 찾아올 수 있다.

 

dict문의 value값에는 list와 dict가 들어갈 수 있다.

dict_ = {"취미":["독서","산책","쇼핑"]}
dict1 = {"이름":김철수, "나이":{"만나이":17, "한국나이":19})

 

'TIL(Today I Learnd)' 카테고리의 다른 글

20220920 TIL  (1) 2022.09.20
20220919 TIL  (0) 2022.09.20
20220916 TIL  (1) 2022.09.17
20220915 TIL  (0) 2022.09.15
20220914 TIL  (0) 2022.09.15