码迷,mamicode.com
首页 > 编程语言 > 详细

python之set函数

时间:2016-10-14 00:53:15      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:python

str

list  ---列表

tuple

dic   ----字典

set

函数

    - 自定义函数

    - 内置函数 > python提供的功能,直接调用

深浅拷贝

装饰器

列表的特性:有序,元素可重复,字典key不可重复;

1.set --无序,不重复的序列;

例:

list = [11,22,11,22]  --列表类型

dic = {“k1": 123}    --字典类型

a.创建set集合(函数)

se = {"123","456"}  --集合类型

print(type(set))

list()  --类后加()小括号,就代表调用__init__方法;

list__init__,内部执行for循环(11,22,33,44)成列表 -->  [11,22,33,44]

s1 = {11,22}

s2 = set()

s3 = set([11,22,33,44])

b.功能

s = set() 创建一个空集合;

把列表转换为集合:

list = [11,22,11,22]

s1 = set(list)

print(s1)

操作集合:

s1 = set()

s1.add(123)

print(s1)

s1.clear()

print(s1)

s2 = {121,3132,22,11}

s1.difference(s2)   

s3 = s1.symmetric_difference(s2)

print(s3)

s1.discard(123)  --移除指定元素

s1.pop()  --随机移除一个元素  

ret = s1.pop()  ---移除一个元素并将这个元素赋值给ret

s1.update(list)  --迭代添加元素


python之set函数

标签:python

原文地址:http://10267776.blog.51cto.com/10257776/1861558

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!