📅  最后修改于: 2023-12-03 15:09:08.788000             🧑  作者: Mango
有时候我们需要将列表里的元素以一定格式打印出来,常见的需求就是不带括号和逗号,只保留元素本身。本文介绍两种方法来打印不带括号和逗号的列表。
在 Python 中,我们可以将列表里的元素拼接成一个字符串,然后打印这个字符串。具体代码如下:
my_list = ['apple', 'banana', 'orange']
result_str = ''
for item in my_list:
result_str += item + ' '
print(result_str)
运行结果为:
apple banana orange
这里的关键在于,我们在元素后面加了一个空格,这样就能保证每个元素之间只有一个空格,列表的最后一个元素不会加空格。
Python 中,字符串类型有一个方法叫做 join(),它可以将一个元素列表连接成一个字符串。具体实现代码如下:
my_list = ['apple', 'banana', 'orange']
result_str = ' '.join(my_list)
print(result_str)
运行结果为:
apple banana orange
这种方法的优点是简洁明了,而且运行速度比字符串拼接要快。不过要注意,join() 方法只能用于字符串类型的列表。
以上就是两种方法来打印不带括号和逗号的列表。根据实际需求选择使用哪种方法。