【发布时间】:2016-01-10 20:37:31
【问题描述】:
我不太了解 python,但是我有一个变量,其中至少存储了 100 个值。名字是self.data
目前是这样订购的。 self.data.sort()
这个 sort() 按数字对值进行排序,例如 1,2,3
但是我已经创建了一个数据库,它将以特定顺序存储变量。如何让 python 以该顺序对变量进行排序。
例如 db 变量是
customer ID
5
6
4
1
self.data.sort()= 1,2,3,4...
我需要帮助创建一个函数,该函数将对变量进行排序以匹配数据库。
self.data.customSort()=5,6,4,1...
【问题讨论】:
-
你能修正一下代码格式吗?只需在输入代码之前按 Ctrl+K 即可。我真的不明白你,所以我不能帮你编辑。
-
我编辑了它,并澄清了一些细节@KevinGuan
-
当您说数据库按特定顺序排列它们时,数据库如何维护该顺序?有“订单”栏吗?行插入数据库的顺序是什么?
-
数据库按特定顺序排列它们,我使用脚本按照我想要的顺序将它们插入数据库。这些是临时值,应该在变量 self.data 将其中的变量安排到数据库后自行删除它们@BrendanAbel
-
通常不依赖数据库以特定顺序存储记录。取而代之的是在检索时使用 ORDER BY 子句强加一个顺序
标签: python mysql database algorithm sorting