python - 是否有更多方法来定义只有一项的元组?

标签 python singleton tuples

我知道这是一种方式,通过放置一个逗号:

>>> empty = ()
>>> singleton = 'hello',    # <-- note trailing comma
>>> len(empty)
0
>>> len(singleton)
1
>>> singleton
('hello',)

来源:http://docs.python.org/tutorial/datastructures.html

是否有更多方法来定义只有一项的元组?

最佳答案

>>> tuple(['hello'])
('hello',)

但是内置语法是有原因的。

关于python - 是否有更多方法来定义只有一项的元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2281409/

相关文章:

python - Python 中哪些特殊方法绕过了 __getattribute__?

c++ - 在函数内定义静态对象是正确的方法吗?

python - 从元组列表创建列表

c++ - 没有复制构造函数的单例

Python 元组根据最后一个元素排序

python - 将命名元组转换为字典

javascript - 数组作为默认参数在 Javascript 中安全吗?

python - 谷歌云机器学习引擎: Create model version failed

python - 无法使用 docker-compose 连接到 MongoDB

java - 单例设计模式实现