首页 > 编程 > Python > 正文

python 字典的打印实现

2019-11-25 11:39:36
字体:
来源:转载
供稿:网友

 python,通过{}建立字典,也就是键值对的方式来建立字典,如下所示

dict={'derivative':'2','raw':'4','supervise':'machine learning','calculus':'good'}

我们可以直接打印出字典 也就是 print(dict)

还可以通过键值的方法来for循环遍历,如下图所示:

#遍历键 keyfor i in dict.keys():  print(i)  #输出键  print(dict[i]) #输出值 #遍历键 valuesfor i in dict.values():  print(i) #遍历键和值for key,value in dict.items():  print(key+": "+str(value))

通过 sorted函数,可以进行排序:

lis=sorted(dict.items(),key=lambda d:d[0]) #按键来排序lis=sorted(dict.items(),key=lambda d:d[1]) #按值来排序

判断键值是否存在?

if 'derivative' in dict.keys():  print('good') if 'good' in dict.values():  print('happy')

因为键是唯一的,如果想让值是唯一的话,那可以在dict字典前面加一个set,这样值就是唯一输出了

for i in set(dict.values()):  print(i)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表