zoukankan      html  css  js  c++  java
  • 遍历字典

    1.字典中存储字典

    cities={
    '广东省':{
    '广州市':['中国','152657万','羊城'],
    '深圳市':['中国','3257万','活力城市'],
    '珠海市':['中国','98557万','城市间的纽带'],
    },
    '北京市': {
    '朝阳区': ['中国', '920万', '人口密集'],
    '海淀区': ['中国', '627万', '人才分布区'],
    '昌平区': ['中国', '257万', '外来人口最多'],
    },
    }
    print(cities)
    print(cities['广东省'])
    print(cities['广东省']['广州市'])
    print(cities['广东省']['广州市'][0])
    print(cities['广东省']['广州市'][1])
    print(cities['广东省']['广州市'][2])

    执行结果:

    2.遍历字典

    cities={
    '广东省':{
    '广州市':['中国','152657万','羊城'],
    '深圳市':['中国','3257万','活力城市'],
    '珠海市':['中国','98557万','城市间的纽带'],
    },
    '北京市': {
    '朝阳区': ['中国', '920万', '人口密集'],
    '海淀区': ['中国', '627万', '人才分布区'],
    '昌平区': ['中国', '257万', '外来人口最多'],
    },
    '南京市':{
    '朝阳区': ['中国', '920万', '人口密集'],
    },
    '山东省':{

    },
    }
    for c in cities.items(): #遍历所有的键值-对
    print(c)

    for c in cities.keys(): #遍历所有的键
    print(c)

    for c in cities: #遍历字典时,会默认遍历所有的键,如果显式使用keys()可让代码更容易理解
    print(c)

    for c in cities.values(): #遍历所有的值
    print(c)


    执行结果:



    
    
  • 相关阅读:
    arcgis for flex 学习笔记(一)
    也说JS脚本加载控制
    数据验证随想(续)
    Oracle 脚本记录
    探讨:如何更快的赋值取值
    正则表达式技巧
    类似web风格的 Winform 分页控件
    数据验证随想
    [leetcode]Excel Sheet Column Title
    [leetcode]Merge k Sorted Lists
  • 原文地址:https://www.cnblogs.com/OICOmay/p/7758221.html
Copyright © 2011-2022 走看看