简介:针对有些Python中用到的,但是在学习过程中没遇到的几个小的知识点进行简单介绍
使用说明
在Python中可以在list, tuple, dict或者numpy的矩阵的变量前加入*号可以使将其拆开,例如
1 | import numpy as np |
注意事项
- 只拆一层,例如
*list_ = [[1, 2], [3, 4]]=>[1, 2] [3, 4] - 如果说zip是将对象打包,那么可以直接用*拆包
- 只有可迭代的变量才能拆包
- 被拆包后的变量不再是变量,不能赋值,也就是说不能进行
a = *b的操作,但是可以作为参数传给其他函数,类似于*args