马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
027 集合:在我世界里你就是唯一
num1 = {1, 2, 3, 4, 5}
集合内容是唯一的,且是无序的,不支持索引。
创建方法:{} / set()函数>>> set1 = set([1, 2, 3, 4, 5, 5])
>>> set1
{1, 2, 3, 4, 5}
应用:去掉列表中重复的内容>>> num = [1, 2, 3, 3, 4, 5, 6, 6, 7]
>>> num = list(set(num))
>>> num
[1, 2, 3, 4, 5, 6, 7]
如何访问值?
增减元素>>> num = set(num)
>>> num.add(11)
>>> num
{1, 2, 3, 4, 5, 6, 7, 11}
>>> num.remove(3)
>>> num
{1, 2, 4, 5, 6, 7, 11}
不可变集合 frozenset:
>>> num1 = frozenset([1,2,3,4,5]),他将无法改变。
课后练习:
0. 集合作用:确保元素的唯一性
1. 不可变集合 frozenset
2. len()函数
3. 无法打印,TypeError: 'set' object does not support indexing
4. 不一样,第一个会报错
5. 1和1.0合并为1.0了
6. add()和remove()
|