Python dict常用操作
2018-05-13 本文已影响0人
一川烟草_满城风絮_梅子黄时雨
#init a dict
myCat = { 'size': 'fat', 'color': 'grey', 'disposition': 'loud'}
print (myCat)
#pretty print
import pprint
pprint.pprint(myCat)
#print(pprint.pformat(myCat))
#遍历key
for k in myCat.keys():
print(k)
#遍历value
for v in myCat.values():
print(v)
#遍历key and value
for i in myCat.items():
print(i)
for k, v in myCat.items():
print(k)
print(v)
# 检查是否有某个key
print ('size' in myCat.keys())
#get(key, defaultValue), get方法能提供一个默认值,当key不存在是返回一个默认值
print(myCat.get('siez', 'None'))
print(myCat)
#setdefault(key, defaultValue), setdefault 方法,当key不存在时设置一个默认值
#从而能确保key一定存在
myCat.setdefault('age', 0)
print (myCat)