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}
>>>
View Code

  (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 >>>
View Code

 二。元组。

  元组与列表类似,元组不可修改,列表可以修改。如果一些数据我们不想被修改,就要用元组,而不能用列表或字典。元组用小括号定义。

>>> yuanzu = (1,2,3,4,5,6,7)    #元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
>>> yuanzu
(1, 2, 3, 4, 5, 6, 7)    #元组的数据是不被任何修改的

 

posted @ 2017-02-08 11:06  13号线  阅读(127)  评论(0)    收藏  举报