我有一个嵌套列表,其中包含用字符串填充的列表。我要做的是使这个嵌套中的每个列表的长度与该嵌套中最长的可用列表的长度相同。这听起来很容易,但我的尝试失败了(我对编程完全陌生),我找不到一个足够相关的已回答问题来解决我的问题。
首先,我确定最长的列表有多长:
maxSS7 = max(len(i) for i in ssValues7))
然后,如果每个列表的长度与最长列表的长度不同,我将使用 for 循环将每个列表扩展一定数量的“null”:
for row in ssValues7:
if row < len(maxSS7):
row.extend(['null' * (len(maxSS7) - len(row))])
我将行扩展为“null”*最长列表和当前列表之间的差异。没有发生错误,但不幸的是它似乎对我的嵌套列表没有任何作用。
有人可以告诉我我的错误吗?任何帮助将不胜感激。