当我们在输出 Python 中的列表和元组时,通常会输出包括方括号([])和圆括号(())在内的完整格式。有时,我们需要将它们去掉,只输出其中的元素内容。这时,我们可以使用以下两种方法实现去掉列表元组外面的方括号和圆括号的效果。
方法一:使用字符串拼接
我们可以通过字符串拼接的方式,将列表或元组中的元素按照需要的格式组合成一个字符串,进而输出去掉外面括号的内容。可以使用 join() 和 切片 等方法。
示例1:通过 join 和 切片 方式实现去掉列表外面的方括号
# 定义一个列表
lst = ['apple', 'banana', 'orange']
# 将列表中的元素组成一个字符串
output = ','.join(lst)[1:-1]
# 输出去掉外面方括号后的内容
print(output)
输出结果为:
'apple,banana,orange'
示例2:通过 join 和 切片 方式实现去掉元组外面的圆括号
# 定义一个元组
tpl = ('apple', 'banana', 'orange')
# 将元组中的元素组成一个字符串
output = ','.join(tpl)[1:-1]
# 输出去掉外面圆括号后的内容
print(output)
输出结果为:
'apple,banana,orange'
方法二:使用print函数的sep参数
另一种方法是使用print函数,其中的 sep 参数可用于指定元素之间的分隔符,同时不输出列表或元组的外部括号。需要注意的是,该方法只适用于 Python3 中,Python2 中不支持 sep 参数。
示例3:使用 sep 参数去掉列表外面的方括号
# 定义一个列表
lst = ['apple', 'banana', 'orange']
# 输出去掉外面方括号后的内容
print(*lst, sep=',')
输出结果为:
apple,banana,orange
示例4:使用 sep 参数去掉元组外面的圆括号
# 定义一个元组
tpl = ('apple', 'banana', 'orange')
# 输出去掉外面圆括号后的内容
print(*tpl, sep=',')
输出结果为:
apple,banana,orange
以上就是Python输出时去掉列表元组外面的方括号和圆括号的两种方法实现,根据个人需求选择适合自己的方法即可。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 输出时去掉列表元组外面的方括号与圆括号的方法 - Python技术站