我有两个整数a = [ - 1,0,-1,0,1]和b = [1]的字符串,我想从一个元素运算中减去b,但答案应该是包含元素的字符串 - 1或0或1
答案 0 :(得分:2)
也许你的意思是:
def elementwise_subtraction_of_strings_of_integer(a, b):
c = b * (len(a) // len(b))
return [aa - bb for aa, bb in zip(a, c)]
if __name__ == '__main__':
a=[-1,0,-1,0,1]
b=[1]
print elementwise_subtraction_of_strings_of_integer(a, b)
它产生了这个:
[-2, -1, -2, -1, 0]
如果这不是您想要的,请按照几位意见提供者的建议重新解释该问题。