mel*_*mel 2 python tuples python-2.7
我正在寻找正确的方法来区分 2 个元组。例如:
a = (1, 2, 3)
b = (1, 0, 2)
Run Code Online (Sandbox Code Playgroud)
预期差异
(0, 2, 1)
Run Code Online (Sandbox Code Playgroud)
我知道我可以在两个元组上迭代创建一个新元组然后做不同的事情,但我正在寻找更传统或更合适的东西。
您可以在zip内置的帮助下在同一迭代中访问两个索引。之后,您只需将生成器表达式提供tuple给以创建新的元组对象。
diff = tuple(x-y for x,y in zip(a,b))
Run Code Online (Sandbox Code Playgroud)