python基礎教程 dict和se

2021-08-08 03:52:41 字數 663 閱讀 2312

python內建字典:dict,全稱dictionary,在其他語言中稱為map,使用鍵值對儲存。

ex:

d = 

d['xiaoli'] //95

直接定義鍵值對

ex:

d['adm'] = 67

d['adm'] //67

判斷key是否存在

ex:

//in 判斷

'theme' in d

false

//get方法

d.get('theme')

d.get('theme' , -1)

-1//刪除key,pop(key)方法

d.pop('xiaoli')95d

set是一組key集合,但不儲存value,在set中沒有重複的key。

要建立乙個set,需要提供乙個list作為輸入集合,重複元素在set中自動被過濾。

ex:

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

ss = set([1,2,3,3,4])

s

add方法新增元素到set中,可以重複新增,但不會有效果。remove刪除元素,可以進行&和 | 運算。

Python基礎教程 使用dict和set

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 d true d.get ...

Python基礎教程之dict和set

python中的dict等於js中的 map 使用鍵 值 key value 儲存,具有極快的查詢速度。如果 我們要根據同學的姓名去查詢他的成績在不用dict的情況下。就需要兩個list names michael bob tracy scores 95,75,85 通過乙個名字,去查詢對應的位置,...

python基礎教程

乙個簡單的客戶機 import socket s socket.socket host socket.gethostname port 1234 s.bind host,port s.listen 5 while true c,addr s.accept print got connection f...