相关疑难解决方法(0)

是否可以以完全相同的方式对两个列表(相互引用)进行排序?

好吧,这可能不是最明智的想法,但如果可能,我有点好奇.说我有两个清单:

list1 = [3,2,4,1, 1]
list2 = [three, two, four, one, one2]
Run Code Online (Sandbox Code Playgroud)

如果我运行list1.sort(),它会对它进行排序,[1,1,2,3,4]但有没有办法让list2保持同步(所以我可以说第4项属于'3')?我的问题是我有一个非常复杂的程序,可以正常使用列表,但我需要开始引用一些数据.我知道这对于词典来说是一个完美的情况,但我正在努力避免在我的处理中使用字典,因为我确实需要对键值进行排序(如果我必须使用字典,我知道如何使用它们).

基本上这个程序的本质是,数据以随机顺序出现(如上所述),我需要对其进行排序,处理然后发送结果(顺序无关紧要,但用户需要知道哪个结果属于哪个键).我想先将它放在字典中,然后对列表进行排序,但如果不维护订单,我就无法区分具有相同值的项目(在将结果传达给用户时可能会产生影响).理想情况下,一旦我得到列表,我宁愿想出一种方法来将两个列表排序在一起.这可能吗?

python

109
推荐指数
6
解决办法
9万
查看次数

第一点和最后一点之间的线

我正在使用plot(x,y)命令绘制图表,其中x和y是数组。在结果图表中,我有一条线连接的第一个点和最后一个点。如何避免连接的第一个点和最后一个点?

python matplotlib

5
推荐指数
1
解决办法
1842
查看次数

标签 统计

python ×2

matplotlib ×1