集合是無序(無索引),不重復的集合。在 Python 中,集合用花括號編寫,類似於數學中的集合。
注意:
可以使用
大括號 { }
或者 set() 函數創建集合,但是創建一個空集合必須用 set() 而不是 { },因為 { }是用來創建一個空字典,
# 定義一個集合
s1={
1,2,3,4,5,5,6,7,7}
print(s1)
{1, 2, 3, 4, 5, 6, 7}
# 刪除一個元素
s1.remove(7)
print(s1)
{1, 2, 3, 4, 5, 6}
#求集合的交集&,並集 \
s2={
1,2,4,5,6,8}
print(s1&s2)
{1, 2, 4, 5, 6}
print(s1|s2)
{1, 2, 3, 4, 5, 6, 8}
#set方法:將字符串轉換成集合
string1='Python'
s1=set(string1)
print(s1)
{‘h’, ‘P’, ‘o’, ‘y’, ‘n’, ‘t’}