gpt4 book ai didi

python - 如何解包和打印元组

转载 作者:太空宇宙 更新时间:2023-11-03 14:57:00 26 4
gpt4 key购买 nike

我是 Python (3.x) 的初学者,这是我在这里的第一篇文章,我正在尝试解压一个元组,然后以某种格式打印它(我的话可能不太正确)。这是我所拥有的:

w = 45667.778
x = 56785.55
y = 34529.4568
z = 789612.554

nums = (w, x, y, z)
hdr62 = '{:>15} {:>15} {:>15} {:>15}'

print(tuple('${:,.0f}'.format(num).rjust(12, ' ') for num in nums))

我要做什么/如何更改以解压缩然后使用 hdr62 格式打印元组?

最佳答案

也许我遗漏了一些东西,但如果你只想根据 hdr62 格式格式化元组 nums,那么你可以调用 str.在其上格式化并将数字作为解压缩的元组传递:

>>> print(hdr62.format(*nums))
45667.778 56785.55 34529.4568 789612.554

如果您真的想先在元组项上运行另一种格式,您可以单独进行:

>>> ['${:,.0f}'.format(n) for n in nums]
['$45,668', '$56,786', '$34,529', '$789,613']
>>> print(hdr62.format(*['${:,.0f}'.format(n) for n in nums]))
$45,668 $56,786 $34,529 $789,613

关于python - 如何解包和打印元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41743376/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com