list_1 = [['good', 2, 2], ['bad', 2, 2], ['be', 1, 1], ['brown', 1, 3]]
的名單,我想通過這兩個數相加,以新的元素添加到內部列表。所以我的列表應該看起來像
list_1 = [['good', 2, 2, 4], ['bad', 2, 2, 4], ['be', 1, 1, 2], ['brown', 1, 2, 3]]
如何通過添加列添加插入新元素到列表中?謝謝你的幫助!
list_1 = [['good', 2, 2], ['bad', 2, 2], ['be', 1, 1], ['brown', 1, 3]]
的名單,我想通過這兩個數相加,以新的元素添加到內部列表。所以我的列表應該看起來像
list_1 = [['good', 2, 2, 4], ['bad', 2, 2, 4], ['be', 1, 1, 2], ['brown', 1, 2, 3]]
如何通過添加列添加插入新元素到列表中?謝謝你的幫助!
list_1 = [['good', 2, 2], ['bad', 2, 2], ['be', 1, 1], ['brown', 1, 3]]
print(list_1)
for i in range(len(list_1)):
list_1[i]+=[list_1[i][1]+list_1[i][2]]
print(list_1)
for lst in list_1:
lst.append(lst[1]+lst[2])
這隻給出了最後一個列表 – Zenvega
@agf,而不是第一個元素的數組是字符串 – mowwwalker
@Walkerneo我的意思是'lst.append(sum(lst [1:])):) :) – agf
無需反我 - 更好地在 – Mark
是啊,這是真的,我沒有想到的是重複使用直接。塞巴斯蒂安的方法更有效 – mowwwalker