我正在尝试创建一个 Python 定义来显示列表并尝试添加一个功能,如果列表超过 10,它将水平显示它。
这是我的代码:
def print_vert_list(list):
index = 0
for i in list:
if len(list) > 10:
print (" ".join(list[index]) + " ".join(list[11:11+index])) + " ".join(list[21:21+index])
else:
print (" ".join(list[index]))
index += 1
这是日志:
Traceback (most recent call last):
File "**********", line 30, in <module>
print_vert_list(file_var_list)
File "**********", line 22, in print_vert_list
print (" ".join(list[index]) + " ".join(list[11:11+index])) + " ".join(list[21:21+index])
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'