相关疑难解决方法(0)

如何通过添加它们使列表列表中的所有列表具有相同的长度

我有一个嵌套列表,其中包含填充字符串的列表.我想要做的是让这个嵌套中的每个列表与该嵌套中最长的可用列表的长度相同.这听起来很容易,但我的尝试失败了(我对编程完全不熟悉)而且我找不到一个足以解决我的问题的回答问题.

首先,我确定最长列表的持续时间:

maxSS7 = max(len(i) for i in ssValues7))
Run Code Online (Sandbox Code Playgroud)

然后,如果它与最长列表的长度不同,我使用for循环将每个列表扩展一定量的"null":

for row in ssValues7:
    if row < len(maxSS7):
        row.extend(['null' * (len(maxSS7) - len(row))])
Run Code Online (Sandbox Code Playgroud)

我将行扩展'null'*最长列表和当前列表之间的差异.没有错误发生,但不幸的是它似乎对我的嵌套列表没有任何作用.

有人可以告诉我我的错误吗?任何帮助将不胜感激.

python python-2.7

4
推荐指数
2
解决办法
6443
查看次数

标签 统计

python ×1

python-2.7 ×1