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

浙公网安备 33010602011771号