我在我的第一個python項目中使用了列表。Python從列表項目中獲取特定信息並創建新列表項目
data_items = [{"ID":0x1111, "Description":"data1", "Writable":"FALSE"},
{"ID":0x2222, "Description":"data2", "Writable":"TRUE"},
{"ID":0x3333, "Description":"data3", "Writable":"FALSE"},
{"ID":0x4444, "Description":"data4", "Writable":"TRUE"}]
我想用另一個列表名稱 「new_data_items」,並顯示像下面的例子只是真實情況:如何寫for循環這個
new_data_items = [{"ID":0x2222, "Description":"data2", "Writable":"TRUE"},
{"ID":0x4444, "Description":"data4", "Writable":"TRUE"}]
你嘗試過這麼遠嗎? – FLab
[List filtering:list comprehension vs. lambda + filter]可能的重複項(http://stackoverflow.com/questions/3013449/list-filtering-list-comprehension-vs-lambda-filter) – hlt
'[item for item in data_items if item.get(「Writable」)==「TRUE」]' –