python 字典的打印实现

前端之家收集整理的这篇文章主要介绍了python 字典的打印实现前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

python 字典的打印实现


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

  1. #遍历键 key
  2. for i in dict.keys():
  3. print(i) #输出
  4. print(dict[i]) #输出
  5.  
  6. #遍历键 values
  7. for i in dict.values():
  8. print(i)
  9.  
  10. #遍历键和值
  11. for key,value in dict.items():
  12. print(key+": "+str(value))

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

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

判断键值是否存在?

  1. if 'derivative' in dict.keys():
  2. print('good')
  3.  
  4. if 'good' in dict.values():
  5. print('happy')

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

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

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

猜你在找的Python相关文章