如何使用python来获得此字符串

| 我有这样的清单:
a=[1000,200,30]
我想得到这样的清单:
[\'01000\',\'00200\',\'00030\']
那我该怎么办, 谢谢
已邀请:
>>> a=[1000,200,30]
>>> [str(e).zfill(5) for e in a]
[\'01000\', \'00200\', \'00030\']
填充
如果您使用的是Python> = 2.6,则
str.format()
是执行此操作的首选方式
>>> a=[1000, 200, 30]
>>> map(\"{0:05}\".format, a)
[\'01000\', \'00200\', \'00030\']
您可以这样做:
a = [1000,200,30]
b = [\"%05d\" % (i) for i in a]
print b
数字说明宽度,而前导零表示您要前导零。
map(lambda x:str(x).zfill(5),a)
查看Python中的格式化字符串。

要回复问题请先登录注册