• Python字典的遍历


     一、Python字典的简介和遍历

    1.1、Python字典的创建

    '''
    Python字典
    字典是另一种可变容器模型,且可存储任意类型对象。
    字典的每个键值key=>value对 用冒号:分隔,每个对之间用逗号(,)分隔,整个字典包括在花括号{}中,格式如下所示:
    '''
    d={'key1':1,'key2':2,'key3':3}
    
    #键必须是唯一的,值不一定唯一
    #值可以取任何数据类型,但键必须是不可变的,如字符串,数字。
    #一个简单的字典实例:
    dict1={'国家':'中国','首都':'北京','语言':'汉语'}
    
    #访问字典里的值,把对应的键放入到方括号中,如下所示
    print("dict1['国家']",dict1['国家'])
    print("dict1['首都']",dict1['首都'])
    print("dict1['语言']",dict1['语言'])

    1.2、Python字典值的修改和删除

    # 修改字典,向字典添加新内容的方法是新增新的键值对,修改或删除已有键值对
    dict2={'民族':'汉族','年龄':99,'性别':''}
    dict2['年龄']=101
    dict2['党龄']=48
    print("dict2['年龄']",dict2['年龄'])
    print("dict2['党龄']",dict2['党龄'])
    
    #删除字典元素 能删除单一的元素也能清空字典,清空只需一项操作。
    dict3={'a':1,'b':2,'c':3}
    del dict3['a'] #删除键 'a'
    dict3.clear() #清空字典
    del dict3 #删除字典

    1.3、Python遍历字典的几种方法

    dict = {'国家': '中国', '人口': '14亿加', '口号': '我爱新中国'}
    
    #for key in dict.get("url"):
        #print(key)
    
    for key in dict:
        print("key:%s value:%s"%(key,dict[key]))
    
    for index1,key in enumerate(dict):
        print("index:%s key: %s value:%s"%(index1,key,dict[key]))
    
    for key in dict.keys():
        print("key: %s  value:%s"%(key,dict[key]))
    
    for value in dict.values():
        print(value)
    
    for key,value in dict.items():
        print(key,value)
  • 相关阅读:
    抑郁症:2019年11月9日
    NOIP2018考前抱佛脚——图论基础复习
    NOIP2018考前抱佛脚——搜索复习
    NOIP2018考前抱佛脚——数据结构基础及STL实现
    题解 P2920 【[USACO08NOV]时间管理Time Management】
    agc030C Coloring Torus
    agc036B Do Not Duplicate
    agc034C Tests
    AFO
    agc005D ~K Perm Counting
  • 原文地址:https://www.cnblogs.com/lcl-cn/p/15110574.html
Copyright © 2020-2023  润新知