自定义命令我有一个列表排序可以用Python
mylist = [['123', 'BOOL', '234'], ['345', 'INT', '456'], ['567', 'DINT', '678']]
我想它的1 DINT
2. INT
3. BOOL
结果的顺序排序列表:
[['567', 'DINT', '678'], ['345', 'INT', '456'], ['123', 'BOOL', '234']]
我已经在stackove中看到过其他类似的问题rflow,但没有类似或容易适用于我。
你有语法错误:“345未关闭。 –
“我想按照1. DINT 2. INT 3. BOOL的顺序对它进行排序。那是什么顺序?如果我添加另一个项目'[''317.3','FLOAT','268.0']',我怎么知道它在分类输出中的位置? –
@KarlKnechtel嗯,这个的完整应用是对REAL(float),DINT,INT,SINT,BOOL进行排序。这是我想要的顺序(从大到小)。这里的这个问题仅用于说明目的。 '123','234','345'......都没有真正的意义。 – elwc