python字典
为了更方便表达数据的含义,可以使用字典来进行存储
{key:value, key:value}
会给每一个数据设置标记, 通过标记名获取对应的数据值
字典是使用键值对进行数据的存储,是通过键定位值的,要求键是不允许重复的, 键的内容一旦确定不允许发生变换
字典是无序的可变序列
无序:代表元素没有位置编号,也就是不同过下标获取数据 只能通过键获取数据值
可变:数据值可以修改 可以增加新的键值对 删除键值对
air_temp = {'7点': 17, '9点': 20, '11点': 26, '14点': 30, '16点': 25, '18点': 22}
print(air_temp)
# 获取数据的话通过标记名取值
print(air_temp['11点'])
# 如果键不存在就报错
# print(air_temp['10点'])
# KeyError: '10点'
# 获取数据值推荐方式
print(air_temp.get('11点'), air_temp.get('10点')) # 26 None
# 获取键值对的个数
print(len(air_temp)) # 6
# 添加新的键值对
air_temp.setdefault('19点', 20) # 影响的是原数据
print(air_temp)
# 移除键值对
air_temp.pop('11点')
print(air_temp)
# 修改
air_temp['19点'] = 18
print(air_temp)