#author:ne_zha
#dictionary
feng_shen_bang ={
1:'哪吒',
2:'雷震子',
3:'杨戬'
}
print(feng_shen_bang[1])
print(feng_shen_bang)
#dictionary的三种删除方式:
#feng_shen_bang.clear()
print(feng_shen_bang.pop(2))
print(feng_shen_bang.popitem())
print(feng_shen_bang)
feng_shen_bang ={
1:'哪吒',
2:'雷震子',
3:'杨戬'
}
#合并,更新
xi_rou_ji ={
4:'孙悟空',
5:'猪八戒'
}
feng_shen_bang.update(xi_rou_ji)
print(feng_shen_bang)
print(feng_shen_bang.items())
#返回字典中的所有值
print(feng_shen_bang.values())
#返回字典中的所有键
print(feng_shen_bang.keys())
#fromkeys用法:
seq = ('name', 'age', 'sex')
dict = dict.fromkeys(seq)
print("New Dictionary : %s" % str(dict))
dict = dict.fromkeys(seq, 10)
print("New Dictionary : %s" % str(dict))
dict['name'] ="ne_zha"
print(dict)
c = dict.fromkeys([6,7,8],[1,{"name":"alex"},444])
print(c)
c[7][0]=2
print(c)
c[7][1]['name'] = "Jack Chen"
print(c)