Python 的 tuple(~)
构造函数根据给定的可迭代对象创建一个新元组。元组是不可变的对象,这意味着它们一旦创建就无法修改。
参数
1.iterable
| iterable
| optional
用于创建新元组的迭代。
返回值
由可迭代对象构造的元组对象。如果未提供可迭代对象,则返回空元组。
例子
基本用法
要创建一个新元组:
tup = (1, 2, 3)
要根据 favorite_languages
字典的值创建新元组:
favorite_languages = {
'bob': 'french',
'emma': 'spanish',
'david': 'english',
'silvia': 'french',
}
tuple(favorite_languages.values())
('french', 'spanish', 'english', 'french')
不可变的
如果我们尝试修改一个元组,我们会得到 TypeError
:
tup = (1, 2, 3)
tup[1] = 10
TypeError: 'tuple' object does not support item assignment
相关用法
- Python tuple()用法及代码示例
- Python turtle.write_docstringdict()用法及代码示例
- Python turtle.reset用法及代码示例
- Python turtle.delay()用法及代码示例
- Python turtle.write()用法及代码示例
- Python turtle.getpen()用法及代码示例
- Python turtle.isvisible用法及代码示例
- Python turtle.onkey用法及代码示例
- Python turtle.tracer用法及代码示例
- Python turtle.end_fill()用法及代码示例
- Python turtle.undo用法及代码示例
- Python turtle.onscreenclick()用法及代码示例
- Python turtle.up()用法及代码示例
- Python turtle.distance()用法及代码示例
- Python turtle.tilt()用法及代码示例
- Python turtle.fillcolor()用法及代码示例
- Python turtle.clearstamp()用法及代码示例
- Python turtle.done()用法及代码示例
- Python turtle.isvisible()用法及代码示例
- Python turtle.reset()用法及代码示例
- Python turtle.degrees用法及代码示例
- Python turtle.degrees()用法及代码示例
- Python turtle.circle()用法及代码示例
- Python turtle.tracer()用法及代码示例
- Python turtle.left()用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python | tuple constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。