根据另一个列表中的值获取列表值
Fetch list value based on a value from another list
我在 Python
中有这个列表:
fruit = ['apple','grape','watermelon','pineapple']
还有另一个类似的列表:
idx_list = [1,3]
现在,我需要将 idx_list
中的每个值与 fruit
中的索引进行匹配,以使用 list comprehension
获取包含 fruit
列表中的值的新列表。
像这样:
['grape','pineapple']
我正在尝试使用此命令 [f for f in fruit.columns]
但我只从 fruit.
获取值
试试这个:
fruit = ['apple','grape','watermelon','pineapple']
idx_list = [1,3]
print([fruit[i] for i in idx_list])
我在 Python
中有这个列表:
fruit = ['apple','grape','watermelon','pineapple']
还有另一个类似的列表:
idx_list = [1,3]
现在,我需要将 idx_list
中的每个值与 fruit
中的索引进行匹配,以使用 list comprehension
获取包含 fruit
列表中的值的新列表。
像这样:
['grape','pineapple']
我正在尝试使用此命令 [f for f in fruit.columns]
但我只从 fruit.
试试这个:
fruit = ['apple','grape','watermelon','pineapple']
idx_list = [1,3]
print([fruit[i] for i in idx_list])