元组拆包

元组拆包

Python中元组拆包就是将元组内部的每个元素按照位置,对应的赋值给不同变量。(类似一次性多赋值操作)

可以用于:变量赋值,变量值交换,函数参数赋值,获取元组中特定位置的元素值等。此外,Python函数return多个对象,多个值,默认就是以tuple形式返回。

注意:特殊格式 用*达到拆包的目的,可变参数的原理就是这个。

代码

Python 3.12.7 (main, Nov  8 2024, 17:55:36) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a = ('hello','world')
>>> b,c = a
>>> b
'hello'
>>> c
'world'
>>> t = ('burgess',18)
>>> print("{} is {} years old.".format(*t))
burgess is 18 years old.
>>>
posted on 2025-06-29 11:57  burgess0x  阅读(11)  评论(0)    收藏  举报