訪問字典中的項
可以使用 [key]
的方式來訪問字典中的項,比如獲取下面字典中的 key=model 的值,程式碼如下:
thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964}x = thisdict["model"]print(x)PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.pyMustang
當然除了中括號,還可以使用 get()
方法來訪問,如下程式碼所示:
x = thisdict.get("model")
獲取字典中的所有 keys
要想獲取字典中的所有 keys,可以直接呼叫 dict 的 keys()
方法即可。
thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964}keys = thisdict.keys()print(keys)PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.pydict_keys(['brand', 'model', 'year'])
獲取字典中的所有 values
除了可以獲取 dict 中的 keys,還可以透過 values()
獲取 dict 中的所有value,如下程式碼所示:
thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964}keys = thisdict.values()print(keys)PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.pydict_values(['Ford', 'Mustang', 1964])
獲取字典中的每一項上面的方法分別從 dict 中獲取 keys 或者 values,這一節我們呼叫 items()
獲取字典中的 key-value
集合,如下程式碼所示:
thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964}items= thisdict.items()print(items)PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.pydict_items([('brand', 'Ford'), ('model', 'Mustang'), ('year', 1964)])
檢查字典中是否存在指定key
要想判斷字典中是否存在某一個 key
,可以用 python 內建的 in
運算子即可,如下程式碼所示:
最新評論