擅长:python、mysql、java
<pre><code>my_list = [ [ 'aaaaa', 'bbb','ccccccccc' ], [ 'aaaaa', 'bbbbbb','cccccc' ], [ 'aaa', 'bbb','ccccccccc' ] ]
# max_lengths = [max(len(y) for y in x) for x in zip(*my_list)]
# Can do above and get max lengths for each a, b, c etc but let us just get one global max for a neater solution
max_length = max(max(inner_list) for inner_list in my_list)
with open(target, "w") as writer:
for inner_list in my_list:
l_justed = [x.ljust(max_length) for x in inner_list)
writer.writeline(" ".join(l_justed))
</code></pre>
<p>l仅在末尾添加空格,使字符串长度成为指定值</p>