gpt4 book ai didi

Python - 在数字字符串列表(不是整数)中填充 0 - ZFILL

转载 作者:太空宇宙 更新时间:2023-11-04 00:13:23 28 4
gpt4 key购买 nike

我正在通过一个副项目学习 Python。

现在坚持了大约 30 分钟。如何在一串数字上填充 0 以便我的输出始终为 2 位数字?命中此列表的字符串将始终是两位数。我宁愿将其保留为字符串而不是整数。

moo = ['06', '07', '8', '9', '12']
moo = str(moo).zfill(2)
print(moo)

我要退回同样的东西..

['06', '07', '8', '9', '12']

期望的输出:

['06, '07', '08', '09, '12']

我做错了什么?

最佳答案

moo 是一个字符串列表,所以你不能直接在上面使用 str.zfill 方法。

您可以使用列表理解来代替:

moo = [i.zfill(2) for i in moo]

moo 将变成:

['06', '07', '08', '09', '12']

关于Python - 在数字字符串列表(不是整数)中填充 0 - ZFILL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51737082/

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