对python中字典keys,values,items的使用详解

yipeiwu_com6年前Python基础

在python中对字典进行遍历时,可以直接使用如下模式:

dict = {"name": "jack",
   "age": 15,
   "height": 1.75}
for k in dict.keys():
 print(k)

使用keys方法遍历得到的是key,可以依次输出,但是当单独使用dict.keys() 时,得到的结果时dict.keys类,属于迭代器,此时并不能使用列表的下标,需要转换一下,方法如下:

直接使用list()函数将结果返回为一个列表后再进行操作

使用sorted函数,sorted(dict1.keys()) 即可,并且已经排序完成

以上两种方式适用于字典的keys() values() items()方法,以便方便调用列表的下标,未转换之前是无法使用下标的

这篇对python中字典keys,values,items的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python 条件判断的缩写方法

return (1==1) ? "is easy" : "my god" //C...

Python+selenium点击网页上指定坐标的实例

Python+selenium点击网页上指定坐标的实例

例如有些页面元素很难获取,但是位置很固定,那么可以直接用坐标来进行操作 例如要对页面上的(x:200, y:100)进行操作,可以用如下代码: from selenium impor...

python3使用matplotlib绘制散点图

python3使用matplotlib绘制散点图

本文实例为大家分享了python3使用matplotlib绘制散点图,并标注图例,轴,供大家参考,具体内容如下 代码 from matplotlib import pyplot as...

Python使用pylab库实现绘制直方图功能示例

Python使用pylab库实现绘制直方图功能示例

本文实例讲述了Python使用pylab库实现绘制直方图功能。分享给大家供大家参考,具体如下: Python直方图 #!/usr/bin/python # -*- coding: u...

numpy实现合并多维矩阵、list的扩展方法

一、合并多个numpy矩阵 1、首先创建两个多维矩阵 矩阵a的大小为(2,3,2) 矩阵b的大小为(3,2,3) 采用concatentate这个函数就可以合并两个多维矩阵 合并之后...