how to print a list like a string?
本问题已经有最佳答案,请猛点这里访问。
我正在尝试像打印字符串一样打印列表:
| 1 |     list = ['a', 'b', 'c', 'd', 'e', 'f'] | 
我想要的输出;
| 1 |     abcdef | 
应该使用
| 1 2 3 | str = '' sequence = ['a', 'b', 'c', 'd', 'e', 'f'] print str.join(sequence) | 
您可以将任何
如果只想打印,可以使用
| 1 2 | for i in list: print(i, end="") | 
如果您真的想要这个字符串,您可以将它们添加到一起(不是在所有的Python版本中):
| 1 2 3 | string="" for i in list: sting+=i | 
如果知道列表中有多少项:
| 1 | string=list[0]+list[1]+list[2]+list[3]+list[4] | 
或:
| 1 | print(list[0],list[1],list[2],list[3],list[4], sep="") | 
(sep是在每个字符串之间打印的,默认为