我將兩個列表添加在一起,如果添加的元素之一的總和等於0,我必須將它從列表中刪除。這些數字有結轉,如果他們打了10到目前爲止,這是我已經得到了:如何刪除列表中的數字,如果它等於0. Python
list = [1,2,1]
list2 = [2,18,9]
SumOfLists = [x+y for x,y in zip (list, list2)]
if SumOfLists[2] >= 10:
SumOfLists[2] -= 10
SumOfLists[1] += 1
if SumOfLists[1] >= 10:
SumOfLists[1] -= 10
SumOfLists[0] +=1
if SumOfLists[0,1,2] == 0:
return SumOfLists[0,1,2] != 0
最後一部分不工作。我該如何解決這個問題,並讓他們之間用「/」打印出來,而不是[1,2,3]
我不會知道具體的值。在作業中,我添加了兩個列表輸入。有沒有一種方法可以將列表分開,然後使用'/'來分隔它們? – Lew
它看起來像你模擬基地10添加。如果'list2'包含元素18,考慮到你可能想要使用數字? – pushkin