#__author: "Pizer Wang"
#__date: 2018/1/28
#其他操作以及涉及到的方法
dic = dict.fromkeys(["name", "age", "hobby"], "none")
print(dic)
dic["name"] = "Pizer"
print(dic)
dic = dict.fromkeys(["name", "age", "hobby"], ["Pizer", 18, "read"])
print(dic)
dic["age"][1] = 25
print(dic)
print("--------------------")
#排序
dic = {5:"555", 2:"666", 4:"444"}
print(dic)
print(sorted(dic.keys()))
print(sorted(dic.values()))
print(sorted(dic.items()))
print("--------------------")
#字典的遍历
dic = {'name': 'Jone', 'hobby': 'read', 'sex': 'male', 'age': 26}
for i in dic:
print(i, ">>>", dic[i])
print("--------------------")
for i in dic.items():
print(i)
print("--------------------")
执行结果:
{‘hobby’: ‘none’, ‘age’: ‘none’, ‘name’: ‘none’}
{‘hobby’: ‘none’, ‘age’: ‘none’, ‘name’: ‘Pizer’}
{‘hobby’: [‘Pizer’, 18, ‘read’], ‘age’: [‘Pizer’, 18, ‘read’], ‘name’: [‘Pizer’, 18, ‘read’]}
{‘hobby’: [‘Pizer’, 25, ‘read’], ‘age’: [‘Pizer’, 25, ‘read’], ‘name’: [‘Pizer’, 25, ‘read’]}
{2: ‘666’, 4: ‘444’, 5: ‘555’}
[2, 4, 5]
[‘444’, ‘555’, ‘666’]
[(2, ‘666’), (4, ‘444’), (5, ‘555’)]
hobby >>> read
sex >>> male
age >>> 26
name >>> Jone
(‘hobby’, ‘read’)
(‘sex’, ‘male’)
(‘age’, 26)