自定義命令我有一個列表排序可以用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