在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}")
```
這將輸出字典中每個鍵對應的值。