相关疑难解决方法(0)

创建元组的单个元素元组

我只是注意到,如果您想创建一个具有单个元素的元组(本身就是一个元组),则不能tuple仅使用(,)语法使用构造函数来执行此操作。这是为什么?

例:

>>> tuple(list('abc'))
('a', 'b', 'c')
>>> tuple(tuple(list('abc')))
('a', 'b', 'c')
>>> (tuple(list('abc')),)
(('a', 'b', 'c'),)
Run Code Online (Sandbox Code Playgroud)

但是,它保留了一个清单

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

python tuples python-3.x

2
推荐指数
1
解决办法
520
查看次数

标签 统计

python ×1

python-3.x ×1

tuples ×1