所以,我对编码还很陌生。我有 2 个元组,例如 Tup1 和 Tup2,长度相等,并将它们的乘积元组定义为逐元素乘积(即 prod = (Tup1[i]*Tup2[i] for i in range(len(Tup1)) ).
我希望代码能够以以下格式提供输出:
Tup1 / Tup2 = 产品
所以在这里,Tup1 和 Tup2 实际上显示为字符串,Tup1 和 Tup2,斜杠只是将它们分开(可以是任何字符),并且 prod 将显示为实际元组,如上面所定义。
知道如何做到这一点吗?
谢谢
我也尝试过使用字典,将字符串 Tup1 和 Tup2 定义为其相应元组的键,但我也不知道如何继续。
假设
Tup1 = (1,2,3,4,5)
和 Tup2 = (2,3,4,5,6)
,您可以按如下方式执行此操作。
代码
Tup1 = (1,2,3,4,5)
Tup2 = (2,3,4,5,6)
prod = (Tup1[i]*Tup2[i] for i in range(len(Tup1)))
print("Tup1/Tup2 =", tuple(prod))
结果
Tup1/Tup2 = (2, 6, 12, 20, 30)
我希望这就是你想要的。