Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pyhton中的索引排序_Python_Algorithm - Fatal编程技术网

Python pyhton中的索引排序

Python pyhton中的索引排序,python,algorithm,Python,Algorithm,我有3个类似的列表 A = [3,8,10,25] B = [14,15,30,23] C = [24,27,31,34] 我需要合并这3个列表,然后对它们进行排序并创建3个列表 再次使用python中的索引 A = [1,2,3,8] B = [4,5,9,6] C = [7,10,11,12] 这是一个令人困惑的问题。然而,我想我已经找到了答案。您需要做的是首先创建第二个排序列表,该列表组合了a、B和C。然后,您需要检查列表中的每个项目在组合列表中的位置,如果这有意义的话 试试这个: A

我有3个类似的
列表

A = [3,8,10,25] B = [14,15,30,23] C = [24,27,31,34]
我需要合并这3个列表,然后对它们进行排序并创建3个列表 再次使用python中的索引

A = [1,2,3,8] B = [4,5,9,6] C = [7,10,11,12]

这是一个令人困惑的问题。然而,我想我已经找到了答案。您需要做的是首先创建第二个排序列表,该列表组合了a、B和C。然后,您需要检查列表中的每个项目在组合列表中的位置,如果这有意义的话

试试这个:

A=[3,8,10,25]
B=[14,15,30,23]
C=[24,27,31,34]
组合=已排序(A+B+C)
打印(合并)
a=[]
b=[]
c=[]
def订单(原始订单、新订单):
对于i in origin_lst:
新的附加(组合索引(i)+1)
返回新的\u lst
a=订单(a,a)
b=顺序(b,b)
c=顺序(c,c)
印刷品(a、b、c)

您得到的输出是:
[1,2,3,8][4,5,10,6][7,9,11,12]
,这在我看来是正确的。

您的努力是什么?当你面临挑战时,你想要的结果是什么?@sahasrara62你可以从帖子中看到,你想要的结果是三个排序列表
A=[1,2,3,8]B=[4,5,9,6]C=[7,10,11,12]
。你能详细说明不同列表之间的关系吗?例如,您有
C=[24,27,31,34]
,但我在您想要的输出中没有看到它。当我对这些列表进行组合和排序时,在我想要的输出中
C=[7,10,11,12]
7是24
C=[24,27,31,34]
这正是我想要的。谢谢,很好,希望能有所帮助!