1、循环
(1)for循环:可以循环列表或者一个字符串
(2)while循环
break:提前结束整个循环
continue:结束本轮循环
2、字典
(1)字典是一系列键值对的集合,其实就是JSON字符串(我瞎说的,哈哈哈哈)
(2)取值:类似于列表的方式 a['键'],或者a.get('键')
可以使用 values()
函数返回字典的值,语法规则是字典名.values()
可以使用 items()
函数遍历键和值,语法规则是字典名.items()
(3)删除:pop()
方法删除具有指定键名的项,语法规则为字典名.pop(键名)
popitem()
方法删除最后插入的项目(在 3.7 之前的版本中,删除随机项目),语法规则为字典名.popitem()
语法规则为 del 字典名[键名]
(4)clear()
函数清空字典,语法规则为:字典名.clear()
(5)复制字典不能通过键入 dict2 = dict1
来复制字典。因为,dict2
只是对 dict1
的引用,而 dict1
中的更改也将自动在 dict2
中进行。
copy()
,语法规则是 字典名.copy()
dict()
,语法规则是 dict(字典名)
(6)dict()
构造函数创建新的字典,语法规则为:字典名 = dict(键名=键值, 键名=键值,..., 键名=键值)
3、元组
(1)元组和列表很像,区别在于元组创建完成后便不能被修改,还有就是列表用 [] ,而元组用的是()
(2)如果需要创建一个仅包含一个元素的元组,必须在该元素后面添加一个逗号
4、集合
(1)集合是无序元素的集合,集合中的元素不可重复,并且创建完成后,其中的元素不可更改。但是整个集合是可以更改的,我们可以向其增加元素,也可以从中删除元素。
(2)集合中的元素不可重复,如果有重复元素,重复的元素将被忽略。
(3)add()
和 update()
都可用于向集合添加元素。集合名.add(元素名)
、集合名.update({元素1,元素2,...,元素n})
(4)discard()
和 remove()
用于从集合中删除元素。
集合名.discard()
、集合名.remove()
。这两个函数的区别在于,从集合中删除一个不存在的元素时,discard()
不会执行任何操作,而 remove()
会抛出一个异常。
(5)union()
实现集合的并集
也可以使用 |
对两个集合进行并集的运算,语法规则为 集合1|集合2
(6)实现集合 A 和集合 B 的交集运算,语法规则是 集合1.intersection(集合2)
&
也可以实现集合 A 和集合 B 的交集运算,语法规则是 集合1 & 集合2
(7)可以使用 difference()
来实现差集的运算,语法规则为集合1.difference(集合2)
:即实现属于集合 1 不属于集合 2 的差集
我们可以使用-
来实现差集的运算,语法规则为 集合1-集合2
(8)symmetric_difference()
来实现对称差集的运算,语法规则是:集合1.symmetric_difference(集合2)
我们可以使用 ^
来实现对称差集的运算,语法规则是:集合1^集合2