赞
踩
集合(set):不重复元素的无序集,用花括号“{}”来定义。
集合的元素是没有顺序的,并且集合中的元素不可重复。
由于集合是无序的,不记录元素位置或者插入点,因此不支持索引等操作。
可以看出集合其实兼具了字典和列表的某一些性质。
集合和字典都是用的花括号{},创建空集合要用set (),若用{},将会创建空字典。
- set1 = set() # 这里是先创建了空集合
- list1 = [1,2,3]
- set1 = set(list1)
- print(set1) # 这里是将列表变成集合,运行结果:{1,2,3}
可以由字符串创建集合,如:
- str1 = 'Python'
- set1 = set(str1)
- print(set1) # 这里是将str1的字符拆开形成集合,运行结果:{'P','y','t','h','o','n'}
集合的相关函数很多,这里拿其中一个举例:
set.add(x):向集合set中添加元素x
- set1 = {'P','y','t','h','o','n'}
- set1.add('hello')
- print(set1) # 运行结果:{'P','y','t','h','o','n','hello'}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。