Python拆包
- 怎么元组拆包?
- 怎么字典拆包?
- 怎么拆包赋值?
拆包:
对于函数中的多个返回数据, 去掉元组, 列表 或者字典直接获取里面数据的过程 (只能对可迭代对象进行拆包)
Python拆包:
就是把元组或字典中的数据单独的拆分出来,然后赋予给其他的变量
元组拆包:
def test_01(*args):
# 定义三个变量接收元组中的每个数组(拆包)
a, b, c = args
# 打印a,b,c
print(a)
print(b)
print(c)
test_tuple = (10, 11, 12)
test_01(*test_tuple)
字典拆包:
字典拆包,只能把每个元素的key拆出来
test = {'name': 'Mr.C', 'age': 18}
# 拆包的过程(字典)
a, b = test
# 打印a,b
print(a)
print(b)
# 获取字典中的数据
print(test[a])
print(test[b])
拆包赋值:
# 拆包赋值
num1, num2, num3 = [1, 2, 3]
print(num1, num2, num3)
# 字符串
str1, str2, str3 = "str1", "str2", "str3"
print(str1, str2, str3)
# 如果只用一个变量来接收就会是一个元组('str1', 'str2', 'str3')
str1 = "str1", "str2", "str3"
print(str1)
注意:
拆包时要注意,需要拆的数据的个数要与变量的个数相同,否则程序会异常
学习完,就好好熟悉一下吧(* ̄︶ ̄)。

| 游戏结束:==over== |
本文介绍了Python拆包的概念,包括元组拆包、字典拆包和拆包赋值。强调了拆包时需确保数据个数与变量个数一致,否则会导致程序异常。

4067

被折叠的 条评论
为什么被折叠?



