如何打印元组的名称?

问题描述 投票:0回答:1

所以,我对编码还很陌生。我有 2 个元组,例如 Tup1 和 Tup2,长度相等,并将它们的乘积元组定义为逐元素乘积(即 prod = (Tup1[i]*Tup2[i] for i in range(len(Tup1)) ).

我希望代码能够以以下格式提供输出:

Tup1 / Tup2 = 产品

所以在这里,Tup1 和 Tup2 实际上显示为字符串,Tup1 和 Tup2,斜杠只是将它们分开(可以是任何字符),并且 prod 将显示为实际元组,如上面所定义。

知道如何做到这一点吗?

谢谢

我也尝试过使用字典,将字符串 Tup1 和 Tup2 定义为其相应元组的键,但我也不知道如何继续。

google-colaboratory
1个回答
0
投票

假设

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)

我希望这就是你想要的。

© www.soinside.com 2019 - 2024. All rights reserved.