Python第四天筆記 集合

2021-09-25 09:58:18 字數 2794 閱讀 3587

特點:

用{}括起來的單元素資料集,不支援索引

用途:

#空集合的建立

st=

set(

)print

(st)

st=print

(type

(st)

)#輸出結果:

set(

)<

class

'set'

>

<

class

'dict'

>

#多元素集合的建立

st=

print

(type

(st)

)#輸出結果:

<

class

'set'

>

#強轉

1、列表強轉

li=[23,

34,'aa'

,'bb'

]st=

set(li)

print

(st,

type

(st)

)#輸出結果:

<

class

'set'

>

#無序的

2、字串強轉

sr="python"

st=set

(sr)

print

(st,

type

(st)

)#輸出結果:

<

class

'set'

>

3、字典強轉

dict

=st=

set(

dict

)print

(st,

type

(st)

)#輸出結果:

<

class

'set'

>

(1)增

st.add(4)

print

(st)

st.update(

'5')

print

(st)

#輸出結果:

(add)

:(update)

:

(2)刪

1、

st.pop(

)print

(st)

#輸出結果:

2、st.discard(

'a')

print

(st)

#輸出結果:

3、st.remove(

'5')

print

(st)

#輸出結果:

(3)改

​ #不可改

(4)查

​ #不可查

遍歷

st=

for i in st:

print

(i,end=

' ')

for i in

enumerate

(st)

:print

(i, end=

' ')

#輸出結果: 12

3 hh a (0

,1)(

1,2)

(2,3

)(3,

'hh')(

4,'a')

a=

set(

"abc")b=

set(

"cde")c=

set(

"ab"

)print

(a,b,c)

print

(cprint

(b>a)

print

(c.issubset(a)

)#輸出結果:

true

false

true

交集

a=

set(

"abc")c=

set(

"ab"

)print

(a & c)

print

(a.intersection(c)

)#輸出結果:

並集

a=

set(

"abcd")b=

set(

"cdef"

)print

(a|b)

print

(a.union(b)

)#輸出結果:

差集

a=

set(

"abcd")b=

set(

"cdef"

)print

(b-a)

print

(b.difference(a)

)#輸出結果:

第四天筆記

linux許可權問題 使用者管理和組管理 軟體的操作 軟體的安裝 軟體的解除安裝 軟體的查詢 ram rpm redhat package manager rpm rpm i 安裝軟體 rpm ivh 安裝軟體,並且顯示進度 rpm e 解除安裝軟體 rpm e nodeps 解除安裝軟體時或略依賴...

RHCSA筆記 第四天

一 linux服務管理方式 1 關於linux服務管理 linux系統從啟動到提供服務的過程 先加電,然後通過mbr或者uefi載入grub,在啟動核心,核心啟動服務,然後開始對外服務。主要有三種管理方式 sysv init upstart systemd。2 sysv init的優缺點 rhel ...

學習python的第四天筆記

26 032 異常處理 常用的異常警告語句 assertionerror 斷言語句失敗 attributeerror 訪問的未知的物件屬性,例如f.dcp dcp 是不存在的 indexerror 超出了索引的範圍,本來有f 1,2 而你想訪問f 2 就會出現 keyerror 在字典裡查詢乙個不存...