字典
字典是python中唯一内建的映射类型,用一对大括号“{“和”}”作为边界,元素之间以逗号分隔,每个元素是一对键(key)和值(value),键和值之间用英文冒号分隔
1.创建字典
在字典中,键可以是任何不可修改类型的数据,如数值,字符串和元组等,列表是可变的,不能作为字典的键,而键对应的值可以是任何类型的数据
2.字典操作
(1)字典中“键-值”对的数量
2.查找与特定键相关联的值
3.修改字典中的数据
4.删除字典条目
del命令可以用来删除字典条目或者整个字典
5.检查字典中是否含有某键的项
in命令可以查找某键值是否在字典中,如果存在返回“true”否则返回“false”
字典方法
1.key(),values()
2.items
3.setdefault()
4.update()
5.clear()
6.pop()
7.popitem()
8.get()
遍历字典
1.遍历字典的键
2.遍历字典的值
3.遍历字典的键值对
列表、元组与字典之间的转换
1.列表与字典之间的转化
2.元组与字典之间的转化
集合
集合是一组用“{“和”}”括起来的无序不重复的元素,元素之间用逗号分隔,元素可以是各种类型的不可变对象
1.集合的创建
集合类型的值有两种创建方式:一种是用一对大括号将多个元素括起来,元素之间用逗号分隔,另一种是用函数set(),同时此函数也可以将字符串,列表,元组等类型的数据转换为集合类型
2.集合的运算
1.len()
2.in()
3.并集,交集
4.差集
5.对称差
6.子集和超集
集合的方法
1.union(),intersection()
2.update()
3.difference()
4.symmetric_difference()
5.issubset()和issuperset()
6.add()
7.remove()
8.discard()
9.pop()
10.clear()
可迭代对象与迭代器
1.可迭代对象
2.迭代器
3.相关内置函数