我有一个要显示为多列的列列表:
以下是列表:
for name in file:
worksheet.write(row, col, name)
col += 1
下面给出的是创建的输出:
['apples','oranges','bananas','pears']
我正在尝试换位并显示如下:
apples
oranges
bananas
pears
谁能建议我如何调换我的名单。谢谢
答案 0 :(得分:1)
如果我做对了,您想要这个:
[list(item) for item in your_list]
这将创建一个二维列表,每个列表都在自己的“行”中。
答案 1 :(得分:0)
使用join
:
print('\n'.join(your_list))
join
可以做您想做的事。
输出:
apples
oranges
bananas
pears
答案 2 :(得分:0)
将col增量更改为行增量将解决您的问题。
for name in file:
worksheet.write(row, col, name)
row += 1
输出:
apples
oranges
bananas
pears