Python字典常用操作与遍历方法详解
本文详解Python字典的常用内置函数,包括使用len()计算元素个数,通过keys()、values()和items()分别获取键、值及键值对。重点介绍两种字典遍历方法:直接遍历视图对象与解包遍历,附带完整代码示例及输出结果,帮助开发者快速掌握字典操作技巧。
计算字典中元素的总数量
使用内置函数 len(字典名) 即可获取。
具体示例如下:
person={"姓名":"张三","年龄":20,"性别":"男"}
print(len(person))
运行后的输出结果为:
3
获取字典中所有的键名
调用字典名.keys() 方法。
示例代码如下:
person={"姓名":"张三","年龄":20,"性别":"男"}
print(person.keys())
persons=person.keys()
print(type(persons))
输出结果如下:
dict_keys(['姓名', '年龄', '性别']) <class 'dict_keys'>
获取字典中所有的键值
调用字典名.values() 方法。
示例代码如下:
person={"姓名":"张三","年龄":20,"性别":"男"}
print(person.values())
persons=person.values()
print(type(persons))
输出结果如下:
dict_values(['张三', 20, '男']) <class 'dict_values'>
同时获取字典的键名及其对应的键值
调用字典名.items() 方法。
person={"姓名":"张三","年龄":20,"性别":"男"}
print(person.items())
persons=person.items()
print(type(persons))
输出结果如下:
dict_items([('姓名', '张三'), ('年龄', 20), ('性别', '男')]) <class 'dict_items'>
字典的遍历操作
涵盖键名、键值以及键值对的遍历方式。
方法一
示例代码如下:
person={"姓名":"张三","年龄":20,"性别":"男"}
persons_1=person.keys()
persons_2=person.values()
persons_3=person.items()
for a in persons_1://键名的遍历
print(a,end=' ')
print("\n")
for b in persons_2://键值的遍历
print(b,end=' ')
print("\n")
for c in persons_3://键名与对应的键值的遍历
print(c,end=' ')
输出结果如下:
姓名 年龄 性别 张三 20 男 ('姓名', '张三') ('年龄', 20) ('性别', '男')
方法二
person={"姓名":"张三","年龄":20,"性别":"男"}
for keys in person.keys()://键名的遍历
print(keys,end=' ')
print("\n")
for values in person.values()://键值的遍历
print(values,end=' ')
print("\n")
for key,values in person.items()://键名与对应的键值的遍历
print(key,values)
输出结果如下:
姓名 年龄 性别 张三 20 男 姓名 张三 年龄 20 性别 男
至此,关于Python中字典及遍历常用函数的使用详解已介绍完毕。如需了解更多Python字典遍历相关内容,建议搜索本站往期文章或继续浏览后续文章,感谢大家的支持!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













