從獨立的鍵和值列表中建立字典
將獨立的鍵和值列表組合成一個字典是資料操作中的一項基本任務。當您從不同來源檢索資料或需要出於各種目的轉換資料結構時,就會出現此任務。讓我們來探索解決這個常見程式設計挑戰的方法。
要從單獨的鍵和值列表中建立字典,您可以利用 Python 中的內建 dict 建構子。 dict 建構函數接受一系列鍵值對,其中每對代表一個鍵及其對應的值。
建構字典鍵值對的一個有效方法是利用 zip 函數。 zip 函數將多個可迭代物件中的元素組合成一系列元組。結果序列中的每個元組都由每個可迭代的一個元素組成。
在提供的範例中:
keys = ['name', 'age', 'food'] values = ['Monty', 42, 'spam']
我們可以使用以下程式碼建立一個字典:
dictionary = dict(zip(keys, values)) print(dictionary)
結果將是一個字典,其中鍵對應於鍵列表中的元素,值對應於值中的元素list:
{'name': 'Monty', 'age': 42, 'food': 'spam'}
這種方法簡單、高效且可重複使用。它可以應用於任何一對鍵和值列表來動態建構字典。
以上是如何從單獨的鍵和值列表建立 Python 字典?的詳細內容。更多資訊請關注PHP中文網其他相關文章!