首頁 >後端開發 >Python教學 >如何從單獨的鍵和值列表建立 Python 字典?

如何從單獨的鍵和值列表建立 Python 字典?

Patricia Arquette
Patricia Arquette原創
2025-01-05 06:38:40868瀏覽

How to Create a Python Dictionary from Separate Key and Value Lists?

從獨立的鍵和值列表中建立字典

將獨立的鍵和值列表組合成一個字典是資料操作中的一項基本任務。當您從不同來源檢索資料或需要出於各種目的轉換資料結構時,就會出現此任務。讓我們來探索解決這個常見程式設計挑戰的方法。

要從單獨的鍵和值列表中建立字典,您可以利用 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn