python之集合與字典

2021-10-12 13:00:01 字數 1616 閱讀 3107

#用索引關鍵字

brand=

['鯉魚'

,'校園'

,'西安市'

]fill=

['daa'

,'vxx'

,'poo'

]print

('西安市對應的是:'

,fill[brand.

index

('西安市')]

)#用字典

dict1=

print

('校園對應的為:'

,dict1[

'校園'])

dict2=

print

(dict2[2]

)dict3=

dict((

('f',1

),('a',2

)))print

(dict3)

dict4=

dict

(小甲魚=

'aaaa'

,殺殺殺=

'1111'

)print

(dict4)

dict1=

dict1=dict1.fromkeys((1

,2,3

),'number'

)dict2=

dict2=dict2.fromkeys(

range(32

),'miao'

)for eachkey in dict2.keys():

print

(eachkey)

for eachvalue in dict2.values():

print

(eachvalue)

for eachitem in dict2.items():

#用元組形式列印

print

(eachitem)

#get關鍵字找出key對應的value dict1.get(key)

#dict1.clear 清空字典

a=b=a.copy(

)#淺拷貝

c=a.pop(2)

#給定鍵彈出對應的值,2對應的是two,a中的2不見了(被刪了)

#a.popitem()給定鍵彈出對應的項(不按照順序,隨機彈出)

#a.setdefault(5,'five')自動新增字典中找不到的對應的鍵

d=a.update(d)

#利用乙個字典或對映關係去更新另外乙個字典

num2=

#所有元素唯一

set1=

set([1

,2,3

,4,5

,5])

#取出num1中重複元素

num1=[1

,2,3

,4,5

,5,3

,1,0

]temp=

for each in num1:

if each not

in temp:

#普通方法

num1=

list

(set

(num1)

)#集合方法

#frozenset()不可變集合方法

Python之字典與集合

字典使用名稱 內容進行資料結構的構建,在python中分別對應著鍵 key 值 value 習慣上稱為鍵值對,下面舉個例子 city popularity 上面就是字典的寫法,那麼我們來一一試驗字典的性質 city popularity city popularity 深圳 fourth print...

python之字典與集合

1 字典中每一條資料都是有乙個鍵值對來組成 key value 2 空字典的定義 dic 2 取值 dic key value 1 通過鍵直接賦值,可以直接新增元素,對已存在的鍵,可以修改對應的資料 2 字典一次性新增多個元素 dic.update print dic.keys dict keys ...

python基礎之字典與集合

字典 python內建了字典 使用鍵 值 key value 儲存,具有極快的查詢速度。用dict實現,無論這個表有多大,查詢速度都不會變慢。用python寫乙個dict如下 把資料放入dict的方法,除了初始化時指定外,還可以通過key放入 由於乙個key只能對應乙個value,所以,多次對乙個k...