15-字典

作者: 努力爬行中的蜗牛 | 来源:发表于2018-10-26 15:35 被阅读5次
    字典的定义

    列表是有序对象的集合,字典是无序对象的集合。

    • 字典用{}定义
    • 字典使用键值对存储数据,键值对之间用,分开
      键key是索引,值value是数据,键和值之间使用:分开,键必须是唯一的,值可以取任何类型的数据,但键只能是数字,字符串或元组。
    #字典是无序的集合
    xiaoming = {"name":"小明",
                "age":18,
                "gender":True,
                "height":175,
                "weight":50}
    print(xiaoming)
    
    字典的增删改查
    #字典是无序的集合
    xiaoming = {"name":"小明"}
    #取值
    print(xiaoming["name"])
    #增加、修改
    xiaoming["age"] = 18
    xiaoming["name"] = "小小明"
    print(xiaoming)
    #删除
    xiaoming.pop("age")
    print(xiaoming)
    
    字典的统计、合并、清空
    #字典是无序的集合
    xiaoming = {"name":"小明",
                "age":18}
    #统计键值对数量
    print(len(xiaoming))
    #合并字典
    #注意:如果被合并的字典中包含已经存在的键,会覆盖原有的值
    temp_dict = {"height":1.75}
    xiaoming.update(temp_dict)
    print(xiaoming)
    #清空字典
    xiaoming.clear()
    print(xiaoming)
    
    字典的循环遍历
    #字典是无序的集合
    xiaoming = {"name":"小明",
                "age":18,
                "hegith":1.75}
    for k in xiaoming:
        print(xiaoming[k])
    
    

    相关文章

      网友评论

          本文标题:15-字典

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