python (3) 函数
一。集合。
(1)去重。
>>> a = {1,2,3,4,5}
>>> a
{1, 2, 3, 4, 5}
>>> b = {1,3,5,7,9,11}
>>> b
{1, 3, 5, 7, 9, 11}
>>> type(a)
<class 'set'>
>>> a.symmetric_difference(b) #字典a与b去重后的集合。
{2, 4, 7, 9, 11}
>>>
(2)交集,并集,差集和反向差集。
1 >>> a = {1,2,3,4,5} 2 >>> a 3 {1, 2, 3, 4, 5} 4 >>> b = {1,3,5,7,9,11} 5 >>> b 6 {1, 3, 5, 7, 9, 11} 7 >>> type(a) 8 <class 'set'> 9 >>> a.symmetric_difference(b) 10 {2, 4, 7, 9, 11} 11 >>> b.symmetric_difference(a) 12 {2, 4, 7, 9, 11} 13 >>> a.difference(b) #差集。集合a减集合b之差 14 {2, 4} 15 >>> b.difference(a) #差集。集合b减集合a之差 16 {9, 11, 7} 17 >>> a.union(b) #并集。集合a与集合b之和 18 {1, 2, 3, 4, 5, 7, 9, 11} 19 >>> a.intersection(b) #交集。 20 {1, 3, 5} 21 >>>
二。元组。
元组与列表类似,元组不可修改,列表可以修改。如果一些数据我们不想被修改,就要用元组,而不能用列表或字典。元组用小括号定义。
>>> yuanzu = (1,2,3,4,5,6,7) #元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 >>> yuanzu (1, 2, 3, 4, 5, 6, 7) #元组的数据是不被任何修改的

浙公网安备 33010602011771号