Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何用特殊字符填充元组_Python_Python 3.x_Tuples - Fatal编程技术网

Python 如何用特殊字符填充元组

Python 如何用特殊字符填充元组,python,python-3.x,tuples,Python,Python 3.x,Tuples,我有一个元组,如下所示: 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,

我有一个元组,如下所示:

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')]

您可以使用以下列表,其中添加符号的次数与字符串长度为4所需的次数相同:

[(i,j + '#'*(4-len(j))) for i,j in L1]
[(10955, 'A###'), (10954, 'AB##'), (10953, 'AB##'), (10952, 'ABCD')]

您可以使用内置的string方法


您可以使用内置的string方法

我认为这与

这是关键

我认为这与


是键。

元组是不可变的,因此无法将元组值从“A”更改为“A”。您必须通过替换值来复制元组。元组是不可变的,因此无法将元组值从“a”更改为“a”。您必须通过替换值来复制元组。
[(x, y.ljust(4, '#')) for x, y in L1]