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...