韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python高级 > python解包是什么?

python解包是什么?

头像

小妮浅浅

2021-03-25 09:47:339748浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

1、概念

解包就是把一个容器拆开、分解,在Python中的解包是自动完成的。

变量数量 = 元素数量,会进行逐一赋值。

2、注意

(1)自动解包支持一切可迭代对象

(2)python3中,支持更高级的解包操作,用星号操作使得等号左边的变量个数可以少于右边迭代对象中元素的个数。

(3)函数调用时,可以用*或者**解包可迭代对象,作为参数传递。

(4)python3.5,函数调用和表达式中可支持更多的解包操作。

3、实例

一个list是一个整体,想把list中每个元素当成个体剥离出来。

>>> name, age, date = ['Bob', 20, '2018-1-1']
>>> name
'Bob'
>>> age
20
>>> date
'2018-1-1'
2.可迭代对象都可以这样做
 
# 列表
>>> a,b,c = ['a', 'b', 'c']
>>> a
'a'
 
>>> a,b,c = enumerate(['a', 'b', 'c'])
>>> a
(0, 'a')
 
 
# 元组
>>> a,b,c = ('a', 'b', 'c')
>>> a
'a'
 
# 字典
>>> a,b,c = {'a':1, 'b':2, 'c':3}
>>> a
'a'
 
>>> a,b,c = {'a':1, 'b':2, 'c':3}.items()
>>> a
('a', 1)
 
 
# 字符串
>>> a,b,c = 'abc'
>>> a
'a'
 
# 生成器
>>> a,b,c = (x + 1 for x in range(3))
>>> a
1

以上就是python解包的基本介绍,大家在使用时,需要注意不同星号用法的区分。关于更多解包的知识点,大家可以在课后自行探索。更多Python高级指路:python高级

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《厨房激战5》完整版在线观看| 一夹一摇怎么练出来| 趁女朋友洗澡C她闺蜜| 续父开续女包小芳有没有出版?| 儿媳妇长太漂亮免费观看电视剧 | 美国大片又大又好看的PPT| 汁液横流BY笔趣阁| 里番| 国精产品-区-区二区MBA| 大地资源中文一二三页的特点| 孙笑川| 国内夫妇交换自拍视频| 臣卜扌桑扌圭辶鬲的游戏| 女孩自愈视频免费观看第二集| 女士穿紧身裸体开裆光滑皮裤| 女狼俱乐部| 15岁初中生免费播放电视剧| 歪歪漫画| 《厨房激战5》完整版在线观看| 老公弄我一边干一边说粗话视频 | 我和两个小婕子做过爱| 董丝旗袍裙跳舞| 《警花交换做爰》| 免费观看己满十八岁电视剧高清版| 继母后妈的梗| 姨母的绣感中字3| 内衣秀| 日韩妆和欧的一区二区区别在哪 | 妈妈与儿子高清免费版电视剧| 我的姨母中字ID| 扌雷辶鬲的小说章节| 美国式的家庭忌讳1-4| 一滴都不许漏》何泽城林荫| 抵达花心乖叫老公是第几集| 老公在洗澡我被公干日本| 强壮公借种日日躁我| 女性私密紧致情趣玩具| 他掀开裙子舌头伸进去添在线视频 | 无人区免费高清版观看| NYLONJP| WWW.17C嫩嫩草色视频蜜桃