從字典列表中存取值
給定一個字典列表,一個常見的任務是從每個字典中檢索特定值並儲存將其新增至新清單。在這種情況下,我們希望從字典列表中提取“值”鍵。
實現此目的的有效方法是使用列表理解。假設您有一個名為“l”的列表,其中包含與所提供的字典類似的字典。您可以使用以下程式碼:
[d['value'] for d in l]
此程式碼迭代“l”中的每個字典“d”並擷取“value”鍵,將其新增至新清單中。
但是,如果某些字典可能沒有「value」鍵,您可以使用修改後的版本:
[d['value'] for d in l if 'value' in d]
此替代方案在將「value」鍵新增至新清單之前檢查其是否存在,確保僅包含具有有效鍵的字典。
以上是如何在Python中有效率地從字典列表中提取值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!