假設你有一個元組,如清單:Python列表插入
list1 = [(0, 0, 0), (1, 0, 0), (2, 0, 0), (3, 0, 0)]
,你要添加的元組(0,1,0)到列表應該是在隨後的順序:
list1 = [(0, 0, 0), (0,1,0), (1, 0, 0), (2, 0, 0), (3, 0, 0)]
,說你也想添加的元組(0,1,1)〜名單應該在隨後的順序:
list1 = [(0, 0, 0), (0,1,0), (0,1,1), (1, 0, 0), (2, 0, 0), (3, 0, 0)]
,說你也想添加的元組(3 ,1,0)到名單應當在隨後的順序:
list1 = [(0, 0, 0), (0,1,0), (0,1,1), (1, 0, 0), (2, 0, 0), (3, 0, 0), (3, 1, 0)]
我想試着拿出基於元組中的值(DEF(值1,值2,值3),它有三個參數的函數:.. ),並使用它可以找到索引值,並按照正確的順序在列表中插入元組。發現它十分困難和幫助,將不勝感激
「三個參數」 :這三個參數是什麼?不是隻有列表和任何你插入它? (這聽起來很像'bisect.insort_left'的作用。) – DSM 2013-03-03 18:13:12