我有一个元组列表,我的节目从开始像这样的文档阅读:如何将数字乘以元组列表中的第二个值(python)?
(1914, 1.0)
(1915, 1.0)
(1916, 7.9)
(1917, 17.4)
(1918, 18.0)
我想要做的就是把第二个数字(浮动)和确定的其他数乘以由用户。例如,如果用户选择14.4,那么程序将乘以14.4 * 1.0,14.4 * 1.0,14.4 * 7.9,14.4 * 17.4,14.4 * 18.0等等,并将其附加到列表中。我试过
[x*14.4 for x in t2[1]]
,其中T 2元组,但显然,这并不工作,并给出了类型错误“‘浮动’对象不是可迭代。”我对Python非常陌生,我不完全确定要做什么。
请提供给定输入的预期输出 – pkacprzak
您需要一种遍历元组的方法,而不仅仅是一个元组。尝试一下wvdz的答案,其中t2是元组列表。 –