在许多编程语言中,可以使用以下代码示例来保持列表项按照选择的原始顺序排列:
# 示例代码(Python)
original_list = [4, 2, 1, 3] # 原始列表
selected_indexes = [1, 3, 0, 2] # 选择的索引列表
# 根据选择的索引列表重新排序原始列表
sorted_list = [original_list[i] for i in selected_indexes]
# 输出结果
print(sorted_list) # 输出:[2, 3, 4, 1]
在上述示例中,我们有一个原始列表 original_list
,其中包含四个项 [4, 2, 1, 3]
。我们还有一个选择的索引列表 selected_indexes
,其中包含四个索引 [1, 3, 0, 2]
,表示我们希望按照这个顺序来排列原始列表。
然后,我们使用列表推导式 [original_list[i] for i in selected_indexes]
来根据选择的索引列表重新排序原始列表。这将创建一个新的列表 sorted_list
,其中的项将按照选择的顺序排列。
最后,我们将排序后的列表输出到控制台。在这个例子中,输出结果为 [2, 3, 4, 1]
,即按照选择的原始顺序排列的列表项。
请注意,这只是一个示例代码,实际应用中,你可能需要根据自己的需求进行适当的修改。