📜  python程序打印不带括号的列表 - Python(1)

📅  最后修改于: 2023-12-03 14:46:46.565000             🧑  作者: Mango

Python程序:打印不带括号的列表

在Python中,我们经常需要打印一些列表,但是默认的打印方式往往带有括号,这在一些情况下不太友好。本文介绍一种方法,可以让我们以不带括号的形式打印列表。

方法一:使用字符串拼接

我们可以先把列表转成字符串,然后去掉首尾的括号,最后输出即可。

my_list = ['apple', 'banana', 'orange']
output_str = ' '.join(my_list)[1:-1]
print(output_str)

输出结果为:

apple banana orange

在方法一的代码中,我们首先使用join函数将列表转成以空格分隔的字符串,然后使用切片[1:-1]去掉字符串的首尾括号。最后输出即可。

方法二:使用print函数的sep参数

print函数可以设置分隔符,我们可以将分隔符设置为空格。

my_list = ['apple', 'banana', 'orange']
print(*my_list, sep=' ')

输出结果为:

apple banana orange

在方法二的代码中,我们使用了*将列表解包成独立的元素,然后使用sep参数设置分隔符为空格即可。

总结

以上两种方法都可以让我们以不带括号的方式输出列表,具体选择哪种方法取决于实际需求。在大多数情况下,我们可以直接使用第二种方法,即设置print函数的sep参数即可。