iT邦幫忙

2021 iThome 鐵人賽

DAY 8
0
自我挑戰組

Python 基礎學習之旅系列 第 12

Day - 12 集合

set 可以使用大括號 { } 或者 set() 函数創建集合,以下為set用法:

  • set 不會包含重複的資料,支援tuple 、 list 資料放入set。
set1 = set()
set2 = set(tuple("12345"))
print(set2)
set3 = set(list("12345"))
print(set3)

a = set('2211442')
b = set('alacazam')
print(a)
print(b)


-------------print---------------------

{'5', '4', '2', '1', '3'}
{'2', '8', '4', '6', '9'}
{'4', '1', '2'}
{'c', 'a', 'l', 'z', 'm'}
  • 兩set比較 - | & ^。
a = set('abracadabra')
b = set('alacazam')
print(a - b)
print(a | b)
print(a & b) 
print(a ^ b) 
-------------print---------------------

{'r', 'b', 'd'}
{'b', 'c', 'a', 'l', 'r', 'm', 'z', 'd'}
{'a', 'c'}
{'m', 'r', 'b', 'd', 'l', 'z'}

ref:
docs.python.org


上一篇
Day -11 字典
系列文
Python 基礎學習之旅12

尚未有邦友留言

立即登入留言