python之中的列表数据类型是一个可以保存任意类型对象的序列,而列表的表现形式则是使用中括号保存,并且用逗号分隔数据的。但是在将列表输出时会连括号一起输出,有些小伙伴就想知道如何在输出列表时去掉括号[],那么下文会有详细的代码示例和步骤。

Python怎么将列表的[]去掉?Python输出列表如何不带括号

列表数据类型对象直接使用print()函数将其个打印出来的话就会直接将列表结构及其里面的元素都输出,示例如下:

list1 = ['Python','problem','whatever']
print(list1)
[Python, problem, whatever]

很多情况下实际上是不需要这个中括号的,因为没有中括号能够让列表内的数据显示的更加直观,所以要输出列表不带括号的话有两个方法。

(1)第一个方法就是使用for循环迭代,for关键字可以去将一个有序序列内的所有元素全部访问一遍直到整个序列内的元素都被访问过。而在每次访问序列时都会将序列内的元素给取出来,这个时候只需要使用print()输出列表内的每个元素就可以了,代码示例如下所示:

for x in list1:
    print(x,end=’,’)
Python, problem, whatever

(2)另外一个方法就是使用join函数将列表内的每一个元素都用一个字符连接起来,然后这个列表就会转为一个字符串类型对象。只要将这个列表元素拼接而成的字符串对象输出就不会带有括号了,示例如下:

print(’,’.join(list1))
Python, problem, whatever

以上就是关于“Python怎么将列表的[]去掉?Python输出列表如何不带括号”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!