版权声明:作者:LYN9822 https://blog.csdn.net/LYN9822/article/details/83065763
(一)、如何遍历字典所有的键-值对
student_0 = {'name':'zhangsan', 'age':'18'}
for key, value in student_0.items():
print("\nkey: " + key)
print("value: " + value)
使用 for 循环来遍历字典的所有值
key, value 用来存储键值对中的键和值
方法 items() 返回一个键-值对
代码运行结果
key: name
value: zhangsan
key: age
value: 18
(二)、如何遍历字典中所有的键
student_0 = {'name':'zhangsan', 'age':'18'}
for key in student_0.keys():
print("\nkey: " + key)
使用 for循环来遍历字典中所有的键
key 用来存储每个键
keys() 用来提取字典中所有的键
代码运行结果
key: name
key: age
(三)、如何遍历字典所有的值
student_0 = {'name':'zhangsan', 'age':'18'}
for value in student_0.values():
print("\nvalue: " + value)
使用 for 循环来遍历字典所有的值
使用 value 来存储值
使用 values() 来提取字典中所有的值
代码运行结果
value: zhangsan
value: 18
(四)、如何按照顺序遍历字典所有键
student_0 = {'zhangsan':'20', 'lisi':'21'}
# 未排序
for key in student_0.keys():
print("\nHello, " + key)
# 排序后
for key in sorted(student_0.keys()):
print("\nHello, " + key)
在遍历所有键的基础上对所有的键使用sorted() 来进行排序,可以所有键进行排序