元组拆包
元组拆包
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.
>>>
浙公网安备 33010602011771号