在 Python 中,可以通过索引列表来获取一个列表中指定索引的元素。具体方法可以使用循环来实现,也可以使用列表推导式一行代码实现。
以下是两种实现方法的示例代码:
my_list = ['apple', 'banana', 'orange', 'pear']
index_list = [0, 2, 3]
result_list = []
for i in index_list:
result_list.append(my_list[i])
print(result_list)
输出结果为:['apple', 'orange', 'pear']
使用列表推导式实现
my_list = ['apple', 'banana', 'orange', 'pear']
index_list = [0, 2, 3]
result_list = [my_list[i] for i in index_list]
print(result_list)
输出结果为:['apple', 'orange', 'pear']
以上代码中,my_list 是一个包含多个元素的列表,index_list 是一个包含需要获取元素的索引的列表。通过循环或者列表推导式,我们可以获取 my_list 中指定索引的元素,存储到 result_list 列表中。