勵志

勵志人生知識庫

如何取字典的值

Python中,可以通過兩種主要方式來獲取字典中的值:

使用方括號([])和鍵:

定義一箇字典,例如 `my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}`。

使用方括號和鍵來獲取值,例如 `value = my_dict["key2"]`。

如果鍵不存在於字典中,這種方式會觸發 `KeyError` 異常。

使用get()方法:

定義一箇字典,例如 `my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}`。

使用get()方法獲取值,例如 `value = my_dict.get("key2")`。

如果指定的鍵不存在於字典中,get()方法可以避免觸發異常,並可以提供一箇默認值作爲參數,例如 `value = my_dict.get("key4", "default")`,此時輸出將是 `default`。

此外,還可以使用 `keys()` 方法來獲取字典中所有鍵的列表,然後遍歷這些鍵來訪問對應的值。例如:

```python

my_dict = {"name":"Tom","age":18,"gender":"male"}

keys = my_dict.keys()

for key in keys:

value = my_dict[key]

print(f"{key}:{value}")

```

這將輸出字典中每個鍵對應的值。