Python 输出时去掉列表元组外面的方括号与圆括号的方法

  • Post category:Python

针对“Python输出时去掉列表元组外面的方括号与圆括号的方法”,以下为一些具体的方法和示例。

方法一:使用字符串拼接

我们可以使用字符串拼接的方式,将列表或元组中的元素逐一拼接成一个新的字符串,从而实现去掉方括号和圆括号的目的。

首先我们需要拼接的元素存放到一个列表或者元组中,然后使用 join 函数用空格隔开各个元素,最终再使用 print 函数将字符串输出即可。

示例一:去掉列表外层方括号

lst = [1, 2, 3, 4, 5]
s = ' '.join(map(str, lst))
print(s)

以上代码输出结果为:

1 2 3 4 5

可以看到,输出结果中已经去掉了列表外层的方括号。

示例二:去掉元组外层圆括号

tup = (1, 2, 3, 4, 5)
s = ' '.join(map(str, tup))
print(s)

以上代码输出结果为:

1 2 3 4 5

可以看到,输出结果中已经去掉了元组外层的圆括号。

方法二:使用 * 符号解包

我们可以使用 * 符号解包的方式,将列表或元组中的元素解包成一个个独立的元素,然后再用 print 函数输出。

示例三:去掉列表外层方括号

lst = [1, 2, 3, 4, 5]
print(*lst)

以上代码输出结果为:

1 2 3 4 5

可以看到,输出结果中已经去掉了列表外层的方括号。

示例四:去掉元组外层圆括号

tup = (1, 2, 3, 4, 5)
print(*tup)

以上代码输出结果为:

1 2 3 4 5

可以看到,输出结果中已经去掉了元组外层的圆括号。

需要注意的是,这种方法仅适用于将列表或元组中的元素作为函数参数传递时去掉外层括号,如果需要在其他场合使用,则需要将其放入一个字符串中。