Dictionaries字典

Dictionaries 是key:value键值对,键不可重复,值可以重复,一旦出现重复key,新的key的value将替代原有的value

Dictionary不支持下标索引

 car = {

  "brand": "Audi",

  "price": 150000,

  56: "abc"  #不建议用数字直接作为key

}

 

定义空字典:

1)变量名 = {}

2) 变量名 = dict()

 

key与数据类型定义方式一致,如果是string类型需要加引号“ ”,多行数据间换行须加逗号,

 

、取出集合内元素:

给出key的名称以获取value

例如:i = car["brand"]

print(i)

 

、修改集合内元素:

1. 直接提取元素修改

car["price"] = 1000

2. 使用update函数

如下

 

三、内置函数:

keys()     #获取所有键

values()    #获取所有值

items()     #获取所有键值对,并用变量接收

update    #修改键值对

示例:car.update({"price": 100})

update函数也可以同时修改多个键值对,如果有原来不存在的键值对,则视为添加

pop("price")  #删除此key的键值对

in    #检验该key是否存在于集合中

示例:print("brand" in car)    #True

 

posted @   杨小帆65  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示