字典
字典也是一種集合,但是其中的元素分為鍵和值,類似於函式的對映,這樣的資料結構成為「關聯陣列」
字典的格式:
#建立空字典
dict1 = {}
heros =
字典heros中含有兩個元素,鍵和值,其中字串和數值可以作為鍵,鍵也是不可更改的資料型別,
所以,列表和字典都不行,原則上,鍵是不可重複的,後者會覆蓋前者,「值」可以時任何資料型別
字典操作:
字典的訪問:
heros["batman"]
#"bruce wayne"
如果不存在,返回keyerror。修改字典元素可以直接使用等號賦值即可。
heros["wonderwoman"] = "diana prince"
刪除:
del heros["superman"]
字典的迴圈:
字典作為乙個集合,同樣可以用作建立迴圈結構體,值得注意的是,預設情況下在for迴圈中迭代的是鍵
常用的字典方法:
方法描述
popitem()
返回並刪除乙個隨機元素
clear()
刪除字典內所有元素
keys()
返回字典的所有鍵
values()
返回字典的所有值
get(key)
返回鍵對應的值,如果鍵不存在則返回none
pop(key)
翻出並返回鍵對應值
深度學習所需的python 學習筆記2
數值 python支援三種數值型別 1 int 2 float 3 complex 如複數8 17j 可使用type 函式檢視返回的變數型別 數值計算 python中常見的數值計算有表中 符號含義 例子結果 加法 42 143 減法42 0.5 41.5 乘法 1234 2 2468 浮點除法 1 ...
深度學習所需的python 學習筆記12
個人推薦廖雪峰老師的課程,本來這一部分看不太懂,看了他 上的,感覺明了很多。正規表示式 正規表示式是一種用來匹配字串,如判斷字串是否是乙個合法的郵箱位址時,如果對內容進行乙個個判斷的話,會很麻煩,而正規表示式可以用一種描述性的語言來給字串定義乙個規則,對於符合規則的字串就匹配成功。例判斷乙個字串是否...
深度學習python
squeeze 降維 維度為1的降掉 tf.squeeze arr,降維,將維度為1 的降掉 arr tf.variable tf.truncated normal 3,4,1,6,1 stddev 0.1 arr2 tf.squeeze arr,2,4 arr3 tf.squeeze arr 降掉...