Javascript 字典鍵

| | | | | | | | | | | | | | | | | | | | |

您可以使用字典理解方法 dict.fromkeys () 或 zip () 將 Python 列表轉換為字典。這三種方法創建了一個新字典。它們不會修改現有列表。

列表和 Python 字典是用於存儲數據的兩種結構。但是,如果您想將列表轉換為字典怎麼辦?如果您想為您保存的每個值分配一個唯一標籤,您可以執行此操作。這在字典中是可能的。

您可以在 Python 中使用一些技術和內置函數將列表轉換為字典。本編程教程將參考示例討論如何在 Python 中將列表轉換為字典。

Python 列表和字典

列表和字典是 Python 集合的示例。它們允許您將多個相似的值一起存儲在一個數據結構中。

列表的數據結構允許您以特定順序存儲數據。下面是一個 Python 列表示例:

我們的列表名為 takeout_prices 包含四個值。

另一方面,字典沒有排序,不能存儲多個重複值。

這裡是一個 Python 字典的例子:

如果您希望標籤與每個值相關聯,則字典很有用。如果您存儲類似的數據(例如價格表或名稱),其中每個值都無法標記,則列表是最好的。

Python轉換列表字典

可以使用dict.fromkeys process(),字典推導,或者閉包slide()的方法來轉換字典中的Python列表。zip( ) 方法在你想將兩個列表合併到一個字典中時很有用

讓我們快速總結一下這些方法:

  • dict.fromkeys() - 用於從列表中創建字典。您也可以為所有設置一個默認值鍵。您不能為字典中的每個項目設置單獨的值“Äã,Äã”
  • 了解字典。從現有列表創建一個新字典。您可以為字典中的每個鍵指定不同的值。字典理解類似於
  • zip()結構中的Introducing Python Lists。將兩個或多個列表轉換為元組列表。可以使用dict()方法將元組列表轉換成字典

我們將分別使用上述三種方法來展示如何將列表轉換為字典

Python列表轉換字典:.fromkeys dict()

假設我們有一個水果列表,我們想把它變成字典。分配給每個水果的值應該是Available

我們可以使用 dict 創建這個字典。 fromkeys() 方法。此方法接受您要轉換為字典的鍵列表。或者,您可以指定要分配給每個鍵的值。

您可以指定要分配給每個鍵的單個值。你不能說一個鍵必須有值,另一個鍵必須有另一個值 t

讓我們把水果列表變成字典:

我們的代碼以字典對象的形式返回此列表中的對象:

首先,我們聲明一個 Python 變量 稱為fruits,它存儲我們要在字典中使用的鍵的名稱。

我們正在使用 dict.fromkeys () 創建一個字典,該字典使用我們存儲在 fruit 數組中的鍵名。此方法將每個鍵的值分配為 Available。最後,我們將新字典打印到控制台。

如果我們沒有在代碼中指定 Available Value,則字典中鍵的默認值為 None。

convert Python list Dictionary:Understand Dictionary

我們還可以使用一種稱為Understand Dictionary的技術將Python列表轉換為使用相同字典的字典。值 ‚Äã‚Äã

字典理解類似於列表,因為這兩種方法都創建各自數據類型的新值。字典理解使用方括號({}),而列表理解使用方括號([])

使用字典理解將我們的水果列表轉換為字典:

我們的代碼返回:

首先,我們聲明了一個名為fruit 存儲了我們想要在字典中移動的名稱。

接下來,我們使用理解字典循環遍歷 fruit。我們將為列表中的每個水果添加一個項目到我們的新字典中。我們分配給每個水果的值是Available。最後,我們在控制台上打印了我們的新字典

List Convert Python dictionary: zip ()

在上一個例子中,我們將單個列表轉換為字典,並為字典中的每個元素分配一個默認值.但是,可以轉換字典中的兩個列表。

為此,我們可以使用 Python zip () 函數。此功能允許我們將兩個列表合併在一起。我們可以將一個列表用作字典的鍵,將另一個用作值。

假設我們有兩個列表:。一個包含水果列表,另一個包含單個水果的價格。我們想創建一個獨特的字典來存儲水果的名稱和價格。我們可以使用下面的代碼來執行這個任務:

我們的代碼返回:

首先,我們指定了兩個列表:水果列表和價格列表。所以我們使用 zip () 函數來合併我們的兩個列表。 zip () 函數返回一個連接元組的列表。由於我們想要字典,所以我們使用 dict() 將我們的元組轉換為字典

接下來,我們將新字典的內容打印到控制台。

結論

將列表轉換為字典使用相同的值,你應該可以使用 dict.fromkeys() 方法。要將兩個列表轉換為字典,你可以使用 Python zip() 函數。了解字典允許您根據列表中的值“Äã,Äã”創建新字典。

在本教程中,我們使用示例展示瞭如何使用三種方法將列表轉換為 Python 中的字典. 您現在可以像專業程序員一樣開始將 Python 列表轉換為字典!

想了解更多關於 Python 的信息嗎?閱讀我們的指南關於如何學習 Python 本指南包含在線課程、書籍和學習資源的列表,您可以使用o 發展您的 Python 編碼知識。