[英]Get item from sublist with another sublist containing indexes
我在子列表中苦苦掙扎,我想從 index_list 中給出的索引列表中獲取項目,這些索引也在子列表中。 我也想保留結構。 最好的方法是什么? 我應該使用 zip() 嗎?
list = [['a','b','c'],['a','b','c','d'],['a','b','c']]
index_list = [[0,2],[1,2,3],[1,2]]
對於每個子列表,然后為每個索引獲取對應的值(也不要使用list
內置名稱作為變量名)
results = [[values[sub_idx][item] for item in sublist] for sub_idx, sublist in enumerate(index_list)]
CODE DEMO
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.