Python序列类型的打包和解包实例
更新时间:2019年12月21日 14:54:31 作者:看!是小哥哥
今天小编就为大家分享一篇Python序列类型的打包和解包实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
打包
如给出一系列由逗号分隔的表达式,他们将被视为一个单独元组,即使没有提供封闭的圆括号
如:
numbers = 1, 2, 3, 4
使numbers被赋值元组(1, 2, 3, 4)
return a, b
返回元组(a, b)
解包
Python可以自动解包一个序列,润许单个标识符的一系列元素赋值给序列中的各个元素,如:
a, b, c, d = range(1,5)
a = 1, b = 2, c = 3, d = 4
quotient, remainder = divmod(a, b)
quotient = a // b, remainder = a % b
for x, y in[(1, 2), (3, 4), (5, 6)]:
for key, value in dict.items():
同时分配
同时分配为打包和解包的结合,如:
x, y, z = 1, 2, 3
a, b = b, a
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a+b
以上这篇Python序列类型的打包和解包实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
python PyQt5中QRadioButton的详细使用教程与应用实战
PyQt5是一个跨平台的GUI工具包,用于创建具有Python绑定的Qt应用程序,在PyQt5中,QRadioButton是一个非常有用的控件,用于在用户界面上提供单选选项,本文将详细介绍QRadioButton的基本用法、常用属性和方法,需要的朋友可以参考下2024-08-08
PyTorch 可视化工具TensorBoard和Visdom
这篇文章主要介绍了PyTorch 可视化工具TensorBoard和Visdom,TensorBoard 一般都是作为 TensorFlow 的可视化工具,与 TensorFlow 深度集成,它能够展现 TensorFlow 的网络计算图,绘制图像生成的定量指标图以及附加数据等,下面来看文章得具体内容介绍吧2022-01-01
matplotlib实现热成像图colorbar和极坐标图的方法
今天小编就为大家分享一篇matplotlib实现热成像图colorbar和极坐标图的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-12-12


最新评论