我想修改此代码:
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)
,我希望能够从第二个列表中的第一个项目中减去第一个列表中的第一个项目。我收到错误消息'无效语法'
答案 0 :(得分:1)
如果您只是将输出作为一个列表项的单个数字,请使用:
public function testFunction() {
$clientMock = $this->getMockBuidder(ClientInterface::class)->getMock();
$expectedResponse = ... // the response you want to mock
$this->clientMock->expects($this->once())->method('request')
->willReturn($expectedResponse);
// the method you want to test
$object.getRoadworks($clientMock);
// your assertions
}
答案 1 :(得分:1)
我认为这会做你想要的,
def differenceinX(list1,list2, index):
answer = list1[index] - list2[index]
return answer