【Python】序列封包与解包

简介: 【Python】序列封包与解包

问题

方法

a = '1', '2', '3'
print(a) # ('1', '2', '3')
b = ['1', '2', '3']
# *b = ['1', '2', '3']  #! 直接使用一个变量来解包的时候会报错
def foo(x1, x2, x3):
    print(x1, x2, x3)
def bar(x1, x2, x3, x4):
    print(x1, x2, x3, x4)
foo(*b) #! 但是如果作为函数参数来解包就没有问题
# bar(*b) # 解包得到的变量数量与函数参数个数不一致同样会报错
c, *d = ['1', '2', '3']
print(d) # ['2', '3']
目录
相关文章
|
2月前
|
机器学习/深度学习 数据采集 算法
时间序列结构变化分析:Python实现时间序列变化点检测
在时间序列分析和预测中,准确检测结构变化至关重要。新出现的分布模式往往会导致历史数据失去代表性,进而影响基于这些数据训练的模型的有效性。
193 1
|
2月前
|
Python
下载python所有的包 国内地址
下载python所有的包 国内地址
|
2月前
|
机器学习/深度学习 索引 Python
python之序列
python之序列
144 59
|
1月前
|
存储 编译器 索引
Python 序列类型(2)
【10月更文挑战第8天】
Python 序列类型(2)
|
1月前
|
存储 C++ 索引
Python 序列类型(1)
【10月更文挑战第8天】
|
2月前
|
机器学习/深度学习 搜索推荐 数据可视化
Python量化炒股常用的Matplotlib包
Python量化炒股常用的Matplotlib包
|
2月前
|
数据采集 数据可视化 数据挖掘
Python量化炒股常用的Pandas包
Python量化炒股常用的Pandas包
|
2月前
|
人工智能 算法 数据处理
Python常用的Numpy包
Python常用的Numpy包
|
2月前
|
人工智能 数据可视化 搜索推荐
Python异常模块与包
Python异常模块与包
|
2月前
|
开发者 Python
30天拿下Python之模块和包
30天拿下Python之模块和包
19 2