勵志

勵志人生知識庫

字典型

字典類型(dict)是Python中的一種鍵值類型,它允許存儲鍵值對(key-value pairs)的無序集合。字典的鍵(key)必須是唯一的,且必須是不可變的數據類型,如字元串、數字或元組。字典的值(value)可以是任意類型的數據。字典在Python中用大括弧({})表示,內部元素由鍵值對組成,鍵值對之間用逗號分隔。字典的元素沒有固定的索引,且字典本身是無序的,這意味著元素的順序可能與添加它們的順序不同。

字典的一些基本操作包括:

查詢值:使用`dict_name[key]`的形式可以查詢字典中某個鍵對應的值。

修改值:可以通過`dict_name[key] = value`的形式修改字典中某個鍵對應的值。

添加鍵值對:向字典中添加新的鍵值對可以通過`dict_name[key] = value`實現,只要新的鍵不與已有的鍵重複。

遍歷鍵:使用`for key in dict.keys()`可以遍歷字典中的所有鍵。

遍歷值:使用`for value in dict.values()`可以遍歷字典中的所有值。

遍歷鍵值對:使用`for key, value in dict.items()`可以同時遍歷字典中的鍵和對應的值。

例如,以下是一個簡單的字典示例:

```python

d = {"name": "Jim", "age": 18, "gender": "male"}

print(d["age"]) # 查詢年齡,輸出: 18

d["name"] = "Tom" # 修改名字為Tom

print(d) # 輸出: {'name': 'Tom', 'age': 18, 'gender': 'male'}

```

在這個例子中,我們創建了一個包含個人信息的字典`d`,並通過鍵來訪問和修改對應的值。字典的鍵值對是無序的,因此每次列印字典時元素的順序可能會有所不同。