当前位置:   article > 正文

Python基础——dict(字典) ——items() 方法_python dict items

python dict items

Python 字典 items() 方法以列表返回可遍历的(键, 值) 元组数组。

实例1

首先创建一个字典

  1. dict1={}
  2. dict1[111]=3
  3. dict1[333]=19
  4. dict1[222]=13
  5. dict1
'
运行

输出:

{111: 3, 333: 19, 222: 13}'
运行

调用items方法:

dict1.items()

输出:

dict_items([(111, 3), (333, 19), (222, 13)])

对返回的原则进行排序

  1. for k,v in sorted(dict1.items(),reverse=True): #reverse表示按照元祖的第一个元素降序排
  2. print(k,v)

输出:

  1. 333 19
  2. 222 13
  3. 111 3

有时需要对表中某列值的频数进行统计,再取最大前十或者最少前十的数据情况。可先用collections.Counter()方法进行统计,返回一个dict,最后根据以上方法进行排序取值。

实例2

  1. d={1:"a",2:"b",3:"c"}
  2. result=[]
  3. for k,v in d.items():
  4. result.append(k)
  5. result.append(v)
  6. print(result)

输出:

[1, 'a', 2, 'b', 3, 'c']

 

 

 

 

 

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号