如何";适当地;用python显示不带括号的列表

如何";适当地;用python显示不带括号的列表,python,list,printing,output,display,Python,List,Printing,Output,Display,目前我正在使用 for s in list: print(*s) 但它将列表输出显示为 ['this is'] ['the output'] 但我希望输出显示为 this is the output 应该有一个简单的解决方案,但我还没有找到。list\u string=','。join(list\u name) print(list_string)#不带括号使用换行符连接: print("\n".join(your_list)) 请注意,list是Python类型,不应用作变量

目前我正在使用

for s in list:
     print(*s)
但它将列表输出显示为

['this is']
['the output']
但我希望输出显示为

this is
the output

应该有一个简单的解决方案,但我还没有找到。

list\u string=','。join(list\u name)


print(list_string)#不带括号

使用换行符连接:

print("\n".join(your_list))

请注意,
list
是Python类型,不应用作变量名。

“”。加入(列表)
。假设您的列表是1D,不需要逗号。您的输入列表是什么?不要调用像a这样的变量,这样会使程序的其他部分无法访问这些函数。@KentonTurner:有任何解决方案适合您吗?
join
是字符串,而不是列表函数。如果OP犯了一个错误,比如调用他们的变量
list
,你应该指出这个错误,而不是重复它。
join
仍然不起作用,它需要字符串,而不是列表。我建议在发布之前测试代码。
print(*sublist,sep=“\n”)
更灵活,因为它还可以与多个子列表元素一起使用。如果OP想要获取字符串并在某处使用。打印可能只是为了调试。
l = [['this is'], ['the output']]

for sub_list in l:
    print(sub_list[0])