一.基础知识速览:
1.集合:
(1)集合的定义:
基本语法:
#定义集合字面量
{元素,元素,......,元素}
#定义集合变量
变量名称={元素,元素,......,元素}
#定义空集合
变量名称= set()
(2)集合的特点
可以容纳多个数据
可以容纳不同类型的数据(混装)
数据是无序存储的(不支持下标索引)
不允许重复数据存在
可以修改(增加或删除元素等)
支持for循环
(3)如何遍历集合元素
·可以使用for循环进行变量
·不可以使用while循环,因为不支持下标索引
(4)关于集合的基本操作:
集合.add(元素)
集合内添加一个元素
集合.emove(元素)
移除集合内指定的元素
集合,pop()
从集合中随机取出一个元素
集合clear()
将集合清空
集合1.difference(集合2)
得到一个新集合,内含2个集合的差集,原有的2个集合内容不变
集合1.difference_update(集合2)
集合1被修改,集合2不变
得到1个新集合,内含2个集合的全部元素
集合1.union(集合2)
原有的2个集合内容不变
得到一个整数.记录集合的元素数量
2.字典:
(1)字典的基本操作:
字典[Key]
获取指定Key对应的Value值
字典[Key] = Value
添加或更新键值对
字典.pop(Key)
取出Key对应的value并在字典内删除此Key的键值对
字典.clear()
清空字典
字典.keys()
获取字典的全部Key,可用于for循环遍历字典
len(字典)
计算字典内的元素数量