【问题标题】:Python - zfill padding elements with leading ZerosPython - zfill 用前导零填充元素
【发布时间】:2020-11-11 12:08:03
【问题描述】:

我有以下价值观:

sample = ['934254','10031331','331568','10257969','857042','10278189','10275615','10254453']

当我运行以下命令时,我得到与原始值相同的输出,前导零的填充不会发生。请您给点建议。谢谢。

res = str(sample).zfill(8)
print(res)

输出应该是:

00934254, 10031331, 00331568, etc

【问题讨论】:

    标签: python element padding leading-zero


    【解决方案1】:

    您正在做的是将样本转换为列表的字符串表示形式,然后在其上使用zfill

    您需要将zfill 应用于所有元素。为此使用list comprehension

    res = [s.zfill(8) for s in sample]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-21
      • 2014-09-19
      • 2011-10-09
      • 2011-03-28
      • 2023-01-31
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多