※ 자주쓰는 것 위주로 정리
Key와 Value 출력
# Key와 Value 출력
for key, val in dic.items():
print("key = {key}, value = {value}".format(key=key, value=val))
...
key = alice, value=[1, 2, 3]
key = bob, value=20
key = tony, value=15
key = suzy, value=30
...
# Key만 출력
for key in dic.keys():
print(key)
'''
alice
bob
tony
suzy
'''
# Value만 출력
for val in a.values():
print(val)
'''
[1, 2, 3]
20
15
30
'''
Key로 Value 얻기
dic = {'name':'pey', 'phone':'0119993323', 'birth': '1118'}
dic.get('name')
>>>'pey'
dic.get('address')
>>>None
dic['name']
>>>'pey'
dic['address']
>>>Error!! 프로그램 종료된다. 프로그램 종료안되려면, .get 메소드를 쓴다
Key로 List 만들기
list(dic.keys())
출력 편의
>>> from pprint import pprint as pp
>>> a = {'alice': [1, 2, 3], 'bob': 20, 'tony': 15, 'suzy': 30,"dodo": [1,3,5,7], "mario": "pitch"}
>>> print(a)
{'alice': [1, 2, 3], 'bob': 20, 'tony': 15, 'suzy': 30, 'dodo': [1, 3, 5, 7], 'mario': 'pitch'}
>>> pp(a)
{'alice': [1, 2, 3],
'bob': 20,
'dodo': [1, 3, 5, 7],
'mario': 'pitch',
'suzy': 30,
'tony': 15}
[Reference]
반응형
'프로그래밍 언어 > python' 카테고리의 다른 글
경로 유틸리티 (0) | 2021.02.07 |
---|---|
Collections utils (0) | 2020.11.29 |
Miscellaneous (0) | 2020.11.03 |
입 출력 속도 개선 (0) | 2020.10.09 |
[Data Structure] List (0) | 2020.10.07 |