Python 官方文档:入门教程 => 点击学习
一、定义:集合是一个无序的,没有重复元素的序列。可以用来去重。使用{},和set()定义空集必须使用set()来定义可以set任何可迭代的对象string = 'this is string!' num = range(1, 11) lis
一、定义:
集合是一个无序的,没有重复元素的序列。可以用来去重。
使用{},和set()定义
空集必须使用set()来定义
可以set任何可迭代的对象
string = 'this is string!'
num = range(1, 11)
list = [2, 4, 6, 8, 10,11, 12 ]
set_str = set(string)
print(set_str)
set_num = set(num)
print(set_num)
set_list = set(list)
print(set_list)
二、运算
- | 集合差,a-b,把a里和b一样的元素去掉 |
| | 集合或,a|b,a和b中所有的元素,重复的只选一个 |
& | 集合与,a&b,a和b中相同的元素 |
^ | 集合或-集合与,(set_num|set_list)-(set_num&set_list) |
string = 'this is string!'
num = range(1, 11)
list = [2, 4, 6, 8, 10, 13, 19]
set_str = set(string)
print(set_str)
set_num = set(num)
print(set_num)
set_list = set(list)
print(set_list)
print(set_num - set_list)
print(set_num & set_list)
print(set_num | set_list)
print((set_num | set_list) - (set_num & set_list))
--结束END--
本文标题: python基础:集合-set()
本文链接: https://www.lsjlt.com/news/183927.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0