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 @ 2024-07-09 11:10  杨小帆65  阅读(148)  评论(0)    收藏  举报