所以说我有一个列表列表
x = [['#', '#', '#', '#', '#'], ['#', '0', ' ', ' ', '#'], ['#', '#', '#', ' ', '#']]
假设我需要将其拆分为 3 行字符串,我该怎么做?
这是我可以做到的,但它是不可扩展的,比如说我有更多的列表,那么我将不得不写这么多的打印语句。我想了一个for语句
print "".join(mlist[0])
print "".join(mlist[1])
print "".join(mlist[2])
我正在考虑这样的事情,但没有奏效
zert = ""
total = 0
for a in mlist:
for b in a:
if total < 6:
print zert
total = 0
zert = ''
zert += b
total += 1
^ 上面的问题是我需要先保存一个,然后迭代它但只是检查是否没有内置函数?我尝试了 ''.join(mlist) 但这确实有效,因为它的列表在列表中?
有没有更简单的方法来做到这一点?