我想将数字 0 添加到列表中的每个分隔符位置“,”。例如,我将采用随机的正用户输入,例如 [1928, 293,393]。然后我会均匀地向索引插入 0,例如 [1928, 0, 293, 0, 393]。最后,我将列表中的所有数字与 0 组合起来,形成一种形式,例如 192802930393 作为输出。
def to_str_l(l):
str_l= [str(i) for i in l]
return str_l
def encode(l):
l= to_str_l(l)
if len(l) >= 1 and len(l)< 2:
l[1:1]= ["0"]
elif len(l) > 2 and len(l)< 5:
l[-1:-1]= ["0"]
elif len(l) > 5:
pass
return l
s= [1928, 293, 393]
print(encode(s))
out: ['1928', '293', '0', '393']
在这里我想到了 str 和切片列表,但它并没有真正起作用。我刚刚开始学习Python,任何帮助将不胜感激。
千巷猫影
哆啦的时光机
皈依舞
相关分类