python語法學習第六天 集合

2022-06-13 10:18:12 字數 976 閱讀 8767

集合(set)是乙個無序的不重複元素序列。

可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用

set() 而不是

,因為

是用來建立乙個空字典。

建立格式:

①②set(value)

>>> alpha=

>>> print

(alpha)#去重

>>> 'a'

inalpha

true

>>> 'e'

inalpha

false

>>> #

下面展示兩個集合之間的運算

>>> a=set('

sunmingyishizhu')

>>> b=set('

zyf666')

>>>a

>>>b

>>> a-b

#包含於a但是不包含於b的元素

>>> a|b

#包含於a或b的元素

>>> a&b

#既包含於a又包含於b的元素

>>> a^b

#只包含於a或者只包含於b的元素

集合推導式:

>>> a=

>>>a

集合的基本操作:

1、新增元素

s.add(x)#將x新增到集合中,如果集合中已經存在x,則x不變因為set無序

s.updatex()#可以新增元素,且x可以是列表,元組,字典等

2、移除元素

s.remove(x)#如果x不存在,則會報錯

s.discard(x )#不存在不會報錯

s.pop()#隨機刪除乙個元素

第六天 集合

python中含有集合這個型別,和 列表 元組 字典一樣 集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用 set 而不是 因為 是用來建立乙個空字典。a set andgdsfd b set asngddg print type a ...

python學習 第六天

在下這廂有禮了 原始碼安裝說明 很多第三方庫都是開源的,幾乎都可以在github或者pypi上找到原始碼,找到的原始碼的格式大都是zip tar.zip tar.bz2格式的壓縮包。解壓這些壓縮包,會看到setup.py的檔案。開啟命令列,進入資料夾。執行 這個命令,就能把這個第三庫安裝到系統中,也...

學習python 第六天

字串的一些方法 1 字串擷取 print s 0 3 print s print s 1 s 開始 終止 步長 2 去空格 s.strip 消除字串s兩邊的空格 print s.strip print s.lstrip 去左空格 print s.rstrip 去右空格3 字串複製 位址相同 s co...