zoukankan      html  css  js  c++  java
  • Python3入门系列之-----字典

    字典

    字典是一种可变容器模型,且存放任何类型对像(如:字符串,数字,或者列表甚至字典),每个字典有键名(key)和键值(value)且用冒号 :  隔开多个字典用逗号(,)隔开整个字典包括在花括号中{ }


     示例:

    注:key为键名,name为键值

    dict = {“key”:”name”}


    访问字典

    dict = {“key”:”name”}

    # 运行结果:name

    print(dict[“key”])

    遍历字典

    dict = {'name': 'java',"name_1": "Python"}
    # 循环读取键名
    for key in dict.keys():
        print(key)


    #  循环读取键值
    for value in dict.values():
        print(value)

    # 循环读取键名和键值
    for key,value in dict.items():
        print(key, value)

    修改字典

    dict = {“name”:”java”}

    dict[“name”] = “Python”

    #运行结果:{‘name’:’Python’}

    print(dict)

    删除字典元素

    dict = {“name”:”java”,‘name_1’:’Python’}

    del dict[“name”]

    del dict #删除整个字典

    #运行结果:{‘name_1’:’Python’}

    print(dict)

    注:删除字典后会引发一个异常,因为用del后字典不再存在


     字典特性:

    1.字典键名是唯一的,键值不是唯一的

    2.如果键名出现两次,后一个值会被记住

    3.键名必须不可变,所以不能使用列表做为键名(可用数字、字符串或元组做为键名) 


      如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持。

      如果对软件测试、接口测试、自动化测试、性能测试、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。


  • 相关阅读:
    VS2013 自动添加头部注释 -C#开发
    在调用Response.End()时,会执行Thread.CurrentThread.Abort()操作
    React
    WebApi基础
    wcf
    memcached系列
    Ioc容器Autofac系列
    使用TortoiseSVN创建版本库
    使用libcurl 发送post请求
    值得推荐的C/C++框架和库
  • 原文地址:https://www.cnblogs.com/zzpython/p/13230221.html
Copyright © 2011-2022 走看看