相关疑难解决方法(0)

打印列表中没有括号的单行

我有一个Python列表,例如

names = ["Sam", "Peter", "James", "Julian", "Ann"]
Run Code Online (Sandbox Code Playgroud)

我想在没有正常"[]的单行中打印数组

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
Run Code Online (Sandbox Code Playgroud)

将输出作为;

["Sam", "Peter", "James", "Julian", "Ann"]
Run Code Online (Sandbox Code Playgroud)

这不是我想要的格式,而是我希望它像这样;

Sam, Peter, James, Julian, Ann
Run Code Online (Sandbox Code Playgroud)

注意:它必须在一行中.

python list

134
推荐指数
10
解决办法
44万
查看次数

如何在Python中将单元素列表完美地转换为元组?

所以我想这样做:

tuple([1])
Run Code Online (Sandbox Code Playgroud)

我期望的输出是:

(1)
Run Code Online (Sandbox Code Playgroud)

但是,我得到了这个:

(1,)
Run Code Online (Sandbox Code Playgroud)

但如果我这样做:

tuple([1,2])
Run Code Online (Sandbox Code Playgroud)

它完美无缺!像这样:

(1,2)
Run Code Online (Sandbox Code Playgroud)

这太奇怪了,我不知道为什么元组函数会导致这个结果.

请帮我修理一下.

python tuples python-3.x python-3.5

4
推荐指数
1
解决办法
6346
查看次数

标签 统计

python ×2

list ×1

python-3.5 ×1

python-3.x ×1

tuples ×1