拆包
定义:
拆包就是将一个对象拆为多个对象,拆包实际上可以应用到任何可迭代对象上,唯一的硬性要求是,被可迭代对象中的元素数量必须要跟接受这些元素的元组的空档数一致。
格式:
#元组的拆包
my_tuple = ("张三", 20, "男")
name, age, sex = my_tuple
#字典的拆包
dick = {"张三":18, "李四":22, "王五":24}
a, b, c = dick
组包
定义:
解释器把声明的变量内容自动组包成一个元组,然后赋值给元组
格式:
name = "zs"
age = 20
sex = "nan"
my_tuple = tuple()
my_tuple = name, age, sex