如何使用for循环遍历Python字典

分类:知识百科 日期: 点击:0

Python字典是一种键值对的数据结构,可以使用for循环遍历。下面介绍一下使用for循环遍历Python字典的方法:

1. 使用for循环遍历字典键

可以使用for循环遍历字典的键,例如:

d = {'name': 'Tom', 'age': 20, 'sex': 'male'}
for key in d:
    print(key)

输出结果:

name
age
sex

2. 使用for循环遍历字典值

可以使用for循环遍历字典的值,例如:

d = {'name': 'Tom', 'age': 20, 'sex': 'male'}
for value in d.values():
    print(value)

输出结果:

Tom
20
male

3. 使用for循环遍历字典键值对

可以使用for循环遍历字典的键值对,例如:

d = {'name': 'Tom', 'age': 20, 'sex': 'male'}
for key, value in d.items():
    print(key, value)

输出结果:

name Tom
age 20
sex male

4. 使用for循环遍历字典的深层嵌套

可以使用for循环遍历字典的深层嵌套,例如:

d = {'name': 'Tom', 'age': 20, 'sex': 'male', 'hobbies': {'sports': ['football', 'basketball'], 'music': ['rock', 'pop']}}
for key, value in d.items():
    if isinstance(value, dict):
        for k, v in value.items():
            print(k, v)
    else:
        print(key, value)

输出结果:

name Tom
age 20
sex male
sports ['football', 'basketball']
music ['rock', 'pop']

以上就是使用for循环遍历Python字典的方法,使用这些方法可以方便地遍历Python字典中的数据。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。