一、列表 按规定的长度补为0
(一)把列表补充为5长度的列表
mylist = [2, 3, 5]
mylist5 = mylist + [0] * (5 - len(mylist))
print(mylist5)
结果:[2, 3, 5, 0, 0]
(二)二维列表,补充为5的长度
mylist = [[2, 3, 5], [1,5,4], [2, 2]]
for i in range(len(mylist)):
mylist[i] = mylist[i]+ [0] * (5 - len(mylist[i]))
print(mylist)
结果:[[2, 3, 5, 0, 0], [1, 5, 4, 0, 0], [2, 2, 0, 0, 0]]
二、字符串补充为2长度-zfill()
x = '25'
x = x.zfill(5)
print(x)
结果:“00025”
本文介绍了如何使用Python将列表和字符串补充到指定长度。对于列表,通过在末尾添加0实现;对于二维列表,遍历每个子列表并进行相同操作。在字符串方面,利用zfill()方法可以轻松地在左侧填充0,确保字符串达到指定长度。这些技巧在数据处理和格式化输出中非常实用。
3362





