Python基礎筆記 使用dict和set

2022-06-19 17:03:10 字數 959 閱讀 3084

dict 就和 c語言中的 map 的作用一樣。查詢非常快,以空間換時間!

dict的使用:

>>> d= #

定義乙個dict d

>>>d

>>> d['

qq']=5 #

插入》d

>>> d.pop('

bob') #

刪除77

>>>d

查詢dict中是否有指定key存在的兩個方法:

d.get('

mike

',-1)

66>>> '

mike'in

dtrue

>>> d.get('

mike

',-1)66#

若d中無鍵值'mike',則輸出-1

set 和c語言的 set一樣,都是數學上的集合,具有唯一性

set的使用

>>> s=set([2,1,3,1,4,2,3])

>>>s

#教程是上面的方式來定義乙個set的,不過也可以這樣:

>>> s1=

>>>s1

>>> s.add(5) #

插入元素

>>>s

>>> s.remove(1) #

刪除元素

>>>s

>>> s1&s2 #

求集合的交

>>> s1|s2

#求集合的並

兩個內建函式:

>>> a=[1,2,-1]

>>>a.sort() #排序函式

>>>a

[-1, 1, 2]

>>> a='

abc'

>>> a.replace('

a','a'

) #替換函式

'abc

'

Python學習筆記之對映型別字典(dict)

建立字典 工廠方法dict fdict dict x 1 y 2 使用元組,其中每個元素為列表 fdict fdict dict x 1 y 2 使用列表,其中每個元素為元組 fdict 使用內建方法fromkeys 建立乙個 預設 字典,字典中元素具有相同的值 預設為none fdict from...

python 中字典(dic)的用法

dic 字典使用key values方式,也就是鍵 值的方式 print dic james for key in dic 取出字典中的key值 print key for key in dic.keys 也可以通過這種將key值取出來 print key for values in dic 這說明...

python中字典 dic的操作

d 獲取成員 print d name python的優雅 有就返回,沒有預設返回none,可以設定預設值 print d.get nm 預設值 設定成員 存在就更新 d age 30 不存在時就新增 d weight 80 更新,存在的鍵就更新,不存在的鍵就新增 d.update 刪除元素 del...