我有一個數組,創建子陣列形成基於所述大型陣列的第一元件上的大陣列
list = [['a', '2', '7'], ['b', '2', '9'],['a', '1', '4'],['c', '6', '1'],['b', '9', '9'],['a', '3', '2'],['c', '1', '5'],['b', '3', '7']]
我可以寫:
aList = [[row [1], row [2]] for row in list if row [0] == "a"]
bList = [[row [1], row [2]] for row in list if row [0] == "b"]
cList = [[row [1], row [2]] for row in list if row [0] == "c"]
做出的一個子陣列第二和第三個元素具有特定的第一個元素,即'a','b'或'c'。 但我想知道如何編寫一個代碼來完成所有第一個元素的工作。
您能添加一個預期輸出的例子嗎?我不確定我是否明白你想要什麼。 – Alec 2014-11-22 21:04:13
這是一個不是數組的列表。 – 2014-11-22 21:11:52