自动组包 & 自动解包

 1 # 1. 自动组包(Automatic Packaging)指的是将多个值按照一定的规则打包成一个数据结构,如元组或列表
 2 my_tuple = 1, 2, 3  # 自动组包为元组
 3 print(type(my_tuple))  # <class 'tuple'>
 4 my_list = [1, 2, 3]  # 自动组包为列表
 5 print(type(my_list))  # <class 'list'>
 6 
 7 # 2. 自动解包(Automatic Unpacking):与自动组包相反,自动解包指的是从一个数据结构中提取出其中的值,并分配给多个变量
 8 a, b, c = my_tuple  # 自动解包元组中的值
 9 print(a, b, c)  # 1 2 3
10 x, y, z = my_list  # 自动解包列表中的值
11 print(x, y, z)  # 1 2 3

 

posted @ 2023-07-08 08:44  Allen_Hao  阅读(51)  评论(0)    收藏  举报