我有一个如下所示的元组:
L1 = [(10955, 'A'), (10954, 'AB'), (10953, 'AB'), (10952, 'ABCD')]
如果长度小于 4,我想用 '#' 填充元组值。
我想要我的输出如下:
L1 = [(10955, 'A###'), (10954, 'AB##'), (10953, 'AB##'), (10952, 'ABCD')]
请您参考如下方法:
您可以使用以下列表推导式,其中符号 "#" 被添加多次以使字符串的长度为 4:
[(i,j + '#'*(4-len(j))) for i,j in L1]
[(10955, 'A###'), (10954, 'AB##'), (10953, 'AB##'), (10952, 'ABCD')]
