从Python中不同列表中的第n项减去列表中的第n项

2024-10-01 07:12:27 发布

您现在位置: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

我有两个列表(23,24,26), (24,24,25),我希望能够从第二个列表的第一个项目中减去第一个列表的第一个项目。我收到错误消息“无效语法”


Tags: 项目代码answerin列表forreturndef
2条回答

如果只是将输出作为一个列表项的单个数字进行查找,请使用以下命令:

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

我想这能满足你的要求

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

相关问题 更多 >