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