创建一个字典
dict_test={}
for i in ["a","bb","ccc","dddd"]:
dict_test[i]=len(i)
print(dict_test)
字典如下:
{'a': 1, 'bb': 2, 'ccc': 3, 'dddd': 4}
获得dict的key或者value列表:
list_dict_keys=list(dict_test.keys())
print(list_dict_keys)
list_dict_values=list(dict_test.values())
print(list_dict_values)
输入结果如下:
['a', 'bb', 'ccc', 'dddd']
[1, 2, 3, 4]
遍历字典:
for item in dict_test.items():
print(item)
for key,value in dict_test.items():
print(str(key)+":"+str(value))
for key in dict_test.keys():
print(key)
for value in dict_test.values():
print(value)
结果如下:
('a', 1)
('bb', 2)
('ccc', 3)
('dddd', 4)
a:1
bb:2
ccc:3
dddd:4
a
bb
ccc
dddd
1
2
3
4
返回字典中最大value以及最大value对应的key:
max_value=max(dict_test.values())
max_to_key=list(dict_test.keys())[list(dict_test.values()).index(max_value)]
print(max_value)
print(max_to_key)
结果为:
4
dddd