2021寒假python自学体系整理(Day4)

字典(1.24)

  • 特点
  • 字典的创建
  • 字典元素的获取
  • key的判断
  • 字典元素的新增
  • 字典元素的删除
  • 字典元素的修改
  • 获取字典的视图
  • 字典生成式

特点

键值对存储
键不可重复
可变序列
哈希计算后存储,所以无序
动态伸缩
空间换时间

字典的创建

	DictCreateDemo.py
		{ }
		dict()

字典元素的获取

	DictGetDemo.py
		[ ]
			不存在key,则抛出keyError异常
		.get()
			不存在key,返回None,可通过参数设置默认的value,不存在时返回默认值

key的判断

	in
	not in

字典元素的新增

字典元素的删除

	del
		删除键值对
	.clear()
		清空字典

字典元素的修改

获取字典的视图

	.keys()
		获取键
	.values()
		获取值
	.items()
		获取键值对

字典生成式

	zip()
		items = ['a','b','c']
prices = [1,2,3]
d =(item.upper():price for item,price in zip(items,prices))
print(d)

2021寒假python自学体系整理(Day4)_第1张图片

你可能感兴趣的:(python,python)