Py学习  »  Python

python高效的字典中的并行列表排序

LBaelish • 6 年前 • 1665 次点击  

标题基本上说明了一切,我正在寻找一个有效的平行列表字典排序。

unsorted_my_dict = {
   'key_one': [1,6,2,3],
   'key_two': [4,1,9,7],
   'key_three': [1,2,4,3],
   ...
}
sorted_my_dict = {
   'key_one': [1,6,3,2],
   'key_two': [4,1,7,9],
   'key_three': [1,2,3,4],
   ...
}

我想分类 key_three 和字典中的所有其他列表并行。有几个类似的问题,但我正在努力,因为我在字典中有未知数量的键要排序,而且我只知道要排序的键的名称。( 密钥3 )

希望用普通的Python来实现这一点,不依赖第三方。

编辑1: 并行是什么意思?我的意思是如果我排序 密钥3 ,这需要交换最后两个值,字典中的所有其他列表也将交换最后两个值。

编辑2:python 3.4

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30408
 
1665 次点击  
文章 [ 3 ]  |  最新文章 6 年前