以下是一个示例代码,演示如何遍历列表以按指定顺序获取值:
my_list = [4, 2, 6, 1, 3, 5] # 原始列表
order = [3, 5, 1, 4, 2, 0] # 指定顺序
for index in order:
value = my_list[index]
print(value)
在上面的示例中,我们有一个原始列表 my_list
,以及一个指定顺序的列表 order
。然后,我们使用一个 for
循环遍历 order
列表中的每个索引值。在循环的每次迭代中,我们使用当前索引值从 my_list
中获取对应的值,并将其打印出来。
输出结果将按照指定顺序打印原始列表中的每个值。在这个示例中,输出结果将是:
1
3
2
4
6
5
请注意,上述代码假设 order
列表的索引值是有效的,即不会超出 my_list
的范围。如果 order
列表中包含无效的索引值,代码可能会引发 IndexError
异常。你可以根据实际需求对代码进行修改,以处理可能出现的异常情况。