簡體   English   中英

從包含索引的另一個子列表的子列表中獲取項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM