,可以采用以下步骤:
以下是一个示例的Python代码实现:
def custom_sort(list1, list2):
combined_list = list1 + list2
index_dict = {item: index for index, item in enumerate(list1)}
sorted_list = sorted(combined_list, key=lambda x: index_dict.get(x, float('inf')))
return sorted_list
# 示例数据
list1 = ['A', 'B', 'C']
list2 = ['B', 'C', 'D']
# 调用自定义排序函数
sorted_list = custom_sort(list1, list2)
print(sorted_list)
运行以上代码会输出排序后的新列表:
['A', 'B', 'B', 'C', 'C', 'D']
这个方法可以保持原始列表中的顺序,并按照原始列表的顺序对项目进行排序。对于这个问题,腾讯云没有特定的产品或者链接提供。
领取专属 10元无门槛券
手把手带您无忧上云