4 雜湊型別 運算子優先順序和邏輯運算

2022-08-13 05:54:12 字數 3678 閱讀 4095

>>> set1 = set((1,2,3,4,5))

>>>set1

>>> set2 =

>>> set1 = 

>>> set2 =

>>> set1&set2 #

> set1|set2 #

> set1-set2 #

差集

add:增加乙個元素

>>> set1.add(8)

>>>set1

update:將乙個集合的所有元素新增到原來集合中

>>> set1.update()

>>>set1

pop: 刪除任意乙個元素

>>>set1.pop()'a

'>>>set1

remove:  刪除指定元素

>>>set1

>>> set1.remove(8)

>>>set1

isdisjoint    有交集返回false

>>>set1

>>>set2

>>>set1.isdisjoint(set2)

false

issubset      判斷是否包含於

>>>set1

>>>set2

>>>set1.issubset(set2)

false

issuperset     判斷是否包含

>>>set1

>>>set2

>>>set1.issuperset(set2)

false

>>> dict1 = 

>>> dict2 = dict(name = '

炎志',age = '18'

)>>>dict1

>>>dict2

>>>dict1

>>>dict2

>>> dict1['

name

'] = '劉陽'

#修改>>> dict2['

post

'] = '老師'

#新增>>>dict1

>>>dict2

pop:通過keyj鍵刪除對應value鍵值,並返回

>>>dict1

>>>dict2

>>> dict2.pop('

post')

'老師'>>>dict2

popitem : 刪除乙個鍵值對,並返回

>>>dict2

>>>dict2.popitem()('

name

', '炎志'

)>>>dict2

clear :清空列表

>>>dict1

>>>dict1.clear()

>>>dict1

{}

get  :通過key查詢對應的value值

>>>dict1 = 

>>> dict1.get('

name')

'劉陽'

keys   :  查詢出列表內所有的key

>>> dict1 = 

>>>dict1.keys()

dict_keys([

'name

', '

age'])

values :查詢所有的value

>>> dict1 = 

>>>dict1.values()

dict_values(['劉陽

', '

18'])

items: 顯示所有的鍵值對

>>> dict1 = 

>>>dict1.items()

dict_items([(

'name

', '

劉陽'), ('

age', '

18')])

update:把乙個字典裡的鍵值對新增的原來的字典裡

>>>dict1

>>> dict1.update()

>>>dict1

setdefault 有則查,無則增

>>>dict1

>>> dict1.setdefault('

from

') #查'

瀋陽'>>> dict1.setdefault('

school

') #

>>dict1

copy:複製

>>>dict1

>>> dict2 =dict1.copy()

>>>dict2

fromkeys : 返回乙個新的字典(建立字典)

>>> dict.fromkeys(['

aa','

bb'],[1,2])

>>> dict.fromkeys(['

aa','bb'

])>>> dict.fromkeys(['

aa','

bb'],)

, 'aa

': }

>>>set1

>>>dict1

>>>type(set1)

'set

'>

>>>type(dict)

'type

'>

>>>type(dict1)

'dict

'>

判斷物件型別:isinstance

>>>isinstance(set1,dict)

false

>>>isinstance(set1,set)

true

== (等於)

>>> 1 == 1true

>>> 2 == 1false

!=(不等於)

>>> 1 != 1false

>>> 2 != 1true

判斷語句1 and 判斷語句

>>> true and

false

false

>>> true and

true

true

>>> false and

false

false

2 判斷語句1 or 判斷語句2

>>> false or

false

false

>>> true or

false

true

>>> true or

true

true

not 判斷語句1

>>> not

true

false

>>> not

false

true

4 雜湊型別 運算子優先順序和邏輯運算

1.set 集合 定義 1 se 大括號包裹 2 se set 1,2 3 se set sakura 注 集合中的元素是無序的,無重複的 基本運算 set1 set2 交集 set1 set2 並集 set1 set2 差集 set1 set2 並集減交集 基本操作 無序故無索引 增 add ob...

06雜湊型別 運算子優先順序

定義方法 set a set a 定義空集合 a set 三種運算 a b a b 交集 a b 並集 a b 差集 b a 差集 增 add update 引數是可迭代物件 刪除 pop 隨機刪除 remove 指定刪除 查 isdisjoint 有交集返回false issubset 判斷是否包...

運算子優先順序 C 運算子優先順序

c 運算子優先順序 優先順序運算子 描述方向1 scope resolution 範圍解析 left to right 2 suffix postfix increment and decrement 字首 字尾遞增和遞減 function call 函式呼叫 array subscripting ...