美文网首页
Python:遍历字典 键值对

Python:遍历字典 键值对

作者: 牛奶大泡芙 | 来源:发表于2019-07-30 16:09 被阅读0次

一个python字典可能包含几个键-值对,也可能包含数百万个键-值对。字典可以用各种方式存储信息,因此有多种遍历字典的方式:可遍历字典的所有键-值对,建或值。
1) 遍历键-值对

  # 遍历键-值对
  user_0 = {
        'username': 'chris',
        'first': 'enrico'
    }
    for key, value in user_0.items():
        print('\nKey:'+key)
        print('\nValue:'+value)

值得注意的是,即便遍历字典时,键-值对返回的顺序也与存储的顺序不同。Python不关心键-值对的存储顺序,而只跟踪键-值之间的关联
2) 遍历字典中所有的键

   # 遍历键值对的键
    for name in user_0.keys():
        print(name.title())
    # 或者用,得到一样的结果
    for name in user_0:
        print(name.title())
    # 按顺序遍历字典中所有的键
    favorite_languages = {
        'jen': 'python',
        'sarah': 'c++'
    }
    for name in sorted(favorite_languages.keys()):
        print(name.title())

3) 按顺序遍历字典中所有的键
要以特定顺序返回元素,一种办法是在for循环中对返回的键进行排序。为此可用函数sort()来获取按特定顺序排列的键列表副本
4) 遍历字典中所有的值

    # 遍历字典中所有的值
    for name in favorite_languages.values():
        print(name.title())
    # 去掉重复的值
    for name in set(favorite_languages.values()):
        print(name.title())

相关文章

  • Python字典遍历操作实例小结

    这篇文章主要介绍了Python字典遍历操作,结合实例形式总结分析了Python遍历字典键值对、遍历键、遍历值等相关...

  • Python:遍历字典 键值对

    一个python字典可能包含几个键-值对,也可能包含数百万个键-值对。字典可以用各种方式存储信息,因此有多种遍历字...

  • Python - 字典

    空字典 字典遍历 遍历所有键 遍历所有值 遍历所有键值对

  • Python3:列表、字典、元组

    列表的深复制与浅复制 字典的遍历 遍历键 遍历值 遍历键值对 按顺序遍历字典中的键、值 字典与列表相互嵌套 字典列...

  • 2020-07-12

    今天练习了遍历字典键值对,键,值 还有字典,列表,元组的嵌套

  • iOS中的NSDictionary和NSMutableDicti

    NSDictionary基本用法 键值对个数 遍历 字典读写(无序) NSMutableDictionary

  • Day_3

    Start from P112 6.5 小结 定义字典 添加、删除键值对 遍历字典中的键值对、键、值 剔除重复项可...

  • 说说在 Python 中如何遍历字典

    1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对。 运行结果: key=...

  • Swift集合类型-字典

    Dictionary由键值对组成,对比数组,字典是无序的,使用for循环遍历字典中的键值对也是无序的。 使用下标的...

  • 说说在 Python中如何遍历字典

    1、遍历键值对可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对。 运行结果:key=ev...

网友评论

      本文标题:Python:遍历字典 键值对

      本文链接:https://www.haomeiwen.com/subject/ynpnrctx.html