📌  相关文章
📜  Python|从列表中删除方括号

📅  最后修改于: 2022-05-13 01:54:23.842000             🧑  作者: Mango

Python|从列表中删除方括号

有时,在显示列表的内容时,不希望使用方括号,包括开头和结尾。为此,当我们需要在不访问循环元素的情况下打印整个列表时,我们需要一个方法来执行此操作。让我们讨论一下可以执行此任务的速记。

方法:使用str() + 列表切片
无需访问列表的每个元素即可应用的速记是将整个列表转换为字符串,然后使用列表切片去除列表的初始和最后一个字符。如果 list 包含字符串,这将不起作用。在这种情况下,可以使用join()每个元素,如许多其他文章中所述。

# Python3 code to demonstrate working of
# Remove square brackets from list
# using str() + list slicing
  
# initialize list
test_list = [5, 6, 8, 9, 10, 21]
  
# printing original list
print("The original list is : " + str(test_list))
  
# Remove square brackets from list
# using str() + list slicing
res = str(test_list)[1:-1]
  
# printing result
print("List after removing square brackets : " + res)
输出 :
The original list is : [5, 6, 8, 9, 10, 21]
List after removing square brackets : 5, 6, 8, 9, 10, 21