簡體   English   中英

從列表中的第n個項目中減去第n個項目(在Python中的其他列表中)

[英]subtract nth item from list from nth item in different list in Python

我要修改此代碼:

def differenceinX(list1,list2):
    answer=[n1 - n2 for (n1, n2) in zip(list1, list2)]
    return answer

像這樣:

def differenceinX[x](list1[x],list2[x]):
    answer=[n1 - n2 for (n1, n2) in zip(list1[x], list2[x])]
    return answer

我有2個列表(23,24,26), (24,24,25) ,我希望能夠從第二個列表的第一個項目中減去第一個列表的第一個項目。 我收到錯誤消息“語法無效”

如果您只是想將一個列表項的輸出作為單個數字查找,請使用以下命令:

def differenceinX(list1, list2, x):
    return list1[x] - list2[x]

我認為這可以滿足您的需求,

def differenceinX(list1,list2, index):
  answer = list1[index] - list2[index]
  return answer

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM