1、判断列表里元素的字符长度,如果长度为1位往它前面加一个0,如果长度位2,则无需变化.
结果报错:indexerror: list index out of range
解决方案:
由于还需要每个字符的索引,因此需要使用enumerate()
。这将为每个字符返回两个值,第一个是索引,第二个是字符本身值。
import string
a = ['12','34','4','5','34','5']
for index,c in enumerate(a):
if len(c) == 1:
a[index] = c.zfill(2)
continue
print(a)
结果反馈是想要的结果
欢迎各位大神提供更多解决方案,谢谢。