gpt4 book ai didi

python - 如果数字是 1 位,则预先打印一个空格

转载 作者:太空宇宙 更新时间:2023-11-04 07:27:57 24 4
gpt4 key购买 nike

所以我有一个根据用户输入而变化的数字列表。例如,假设我的列表是 [26, 13, 51, 46, 9, 15]。我正在使用 print("".join(str(e) for e in mylist)) 打印它们,没有逗号和括号,中间有空格。我想要做的是在数字前打印 2 个空格,如果它是一位数/低于 10。所以我想要的输出与我给出的示例将是 26 13 51 46 9 15。我该怎么做?

最佳答案

你可以使用 rjust:

'hi'.rjust(3)
' hi'

print(' '.join(str(e).rjust(2) for e in mylist))

关于python - 如果数字是 1 位,则预先打印一个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54620625/

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