的名單上有列出的清單,說:處理列表
arr = [[1, 2], [1, 3], [1, 4]]
我想追加100到每個內部列表。對於上面的例子輸出爲:
arr = [[1, 2, 100], [1, 3, 100], [1, 4, 100]]
我當然可以這樣做:
for elem in arr:
elem.append(100)
但有一些更Python可以做?爲什麼下面不起作用:
arr = [elem.append(100) for elem in arr]
啊......謝謝你建議修改我的代碼。 –
前兩個不是慣用的,第二個甚至不能在Python 3中工作。 – delnan
對不起,如果是這樣,但我通知OP關於前兩種情況。第三個沒有在python 3中測試過,因爲我從來沒有用過它。謝謝你通知我這件事。 –