下面是該程序的任務:使用python比較兩個列表。爲什麼Python比較第一個列表的第一個數字和第二個列表的所有數字?
寫一個程序,listcomp1.py,其比較兩個相等長度的列表由用戶輸入。應創建由0和1組成的第三個列表,以跟蹤列表之間的差異。差異列表中的索引i處的0表示被比較的兩個列表中的索引i處的項目是相同的。差異列表中索引i處的1表示比較列表中索引i處的項目不同。
輸入:每次兩個輸出由用戶,一個輸入列表:一個0和1的示出的組成的列表,其中在所述兩個列表中的項目進行比較是相同的或不同
def main():
mylist = [5,7,7,8]
mylist1 = [5,6,7,8]
return_val = 0
final_list = [0]
num1 = mylist1[]
for num in mylist:
if num == num1:
return_val = 0
else:
return_val = 1
final_list.append(return_val)
main()
哼......這不是PHP,我不認爲'mylist1 []'在Python中是慣用的。 –
以及其他您需要將'final_list.append(return_val)'縮進一次的問題。 –