Python dict常用操作

#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)


你可能感兴趣的:(Python dict常用操作)