十一、字典(中):字典的遍历

版权声明:作者: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() 来进行排序,可以所有键进行排序

猜你喜欢

转载自blog.csdn.net/LYN9822/article/details/83065763