set python_python基础:集合-set()
一、定義:
集合是一個無序的,沒有重復元素的序列。可以用來去重。
使用{},和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))
總結
以上是生活随笔為你收集整理的set python_python基础:集合-set()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pythonsuper_python中的
- 下一篇: mac电脑如何与手机同步复制粘贴_苹果换