网易首页 > 网易号 > 正文 申请入驻

【未来虫教育】Python解包列表批量赋值技巧

0
分享至



一、引言

众所周知,我们可以在Python中通过下标如lst[1]来对列表进行解包,或者用*lst进行解包,但是如果你遇到下面的问题该如何解决呢?

有如下列表,我们要获取列表中的前二个元素和最后一个元素,组成一个新的列表。

inputs = ["John", "Smith", "United States", "Blue", "Brown", "29"]

二、问题的解决

这是一个包含6个元素的列表inputs, 我们可以通过批量赋值的方法来得到需要的三个元素,只用一行代码就足够了。我们用first, second, third分别代表1,2, 3个元素。通过以下方式赋值。

first, second, *_, third = inputsnew_list = [first, second, third] #组成新的列表

上面这一行代码使用了扩展解包(extended unpacking)的语法。

三、解法分析

下面,我们对其进行一一解释:

first:将获取列表中的第一个元素,即"John"。

second:将获取列表中的第二个元素,即"Smith"。

【* _】:这是扩展解包语法,它表示将剩余的元素作为一个列表赋值给【_】(下划线)。此例中,"_ "并不是一个特定的变量名,而只是一个占位符,表示我们不关心剩余的中间元素。

这可以确保在扩展解包时,前两个元素被分配给first和second,而剩余的元素被收集到一个列表中。

所以,无论inputs中有多少个元素,first和second都会获取到前两个元素的值,而_*中的下划线部分将获取所有中间元素,不管有多少个。

最后,third将获取列表中的最后一个元素,即"29"。

这种方法方便地将一个列表拆分成多个变量,同时可以忽略中间不关心的元素。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
胡昌升、任振鹤,首次以这一新身份召开重要会议

胡昌升、任振鹤,首次以这一新身份召开重要会议

政知新媒体
2024-07-01 20:32:21
别吃!别吃!一只寄生虫多达6000条!最新通报:已查封!

别吃!别吃!一只寄生虫多达6000条!最新通报:已查封!

农财宝典水产版
2024-06-30 19:24:57
有心了,山东泰山队队长袖标上印有全队球员+教练组的名字

有心了,山东泰山队队长袖标上印有全队球员+教练组的名字

懂球帝
2024-07-01 15:39:09
经济学家向松祚:清华北大可能正在制造蠢才!教育内卷对成才不利,不应该把文凭等同于人才

经济学家向松祚:清华北大可能正在制造蠢才!教育内卷对成才不利,不应该把文凭等同于人才

和讯网
2024-07-01 10:42:19
重庆这件事,已经不是践踏公平的问题了

重庆这件事,已经不是践踏公平的问题了

顾礼先生
2024-04-22 15:51:11
遗憾!乔云萍等领导去探望国乒,刘国梁却没邀请已退休的蔡振华

遗憾!乔云萍等领导去探望国乒,刘国梁却没邀请已退休的蔡振华

三十年莱斯特城球迷
2024-07-01 18:12:29
2024年失业潮到底有多可怕

2024年失业潮到底有多可怕

景来律师
2024-06-22 00:09:30
欧洲杯1/8决赛焦点战!法国VS比利时首发预测,姆巴佩对飚卢卡库

欧洲杯1/8决赛焦点战!法国VS比利时首发预测,姆巴佩对飚卢卡库

易说体坛
2024-07-01 15:56:15
西班牙4-1,看清2.4亿天才!创两大神迹,无愧新梅西,令全欧眼馋

西班牙4-1,看清2.4亿天才!创两大神迹,无愧新梅西,令全欧眼馋

阿泰希特
2024-07-01 10:57:31
一觉醒来,张雪峰被打假了!

一觉醒来,张雪峰被打假了!

财经要参
2024-07-01 08:32:57
4岁女儿问:“妈妈,你下面怎么长头发了”,妈妈的回答值得借鉴

4岁女儿问:“妈妈,你下面怎么长头发了”,妈妈的回答值得借鉴

大果小果妈妈
2024-07-01 13:02:49
再读鲁迅的《祝福》:为什么专制社会中的底层民众总是互相伤害?

再读鲁迅的《祝福》:为什么专制社会中的底层民众总是互相伤害?

颜威说历史官方号
2024-06-29 14:57:11
广东人的松弛成为全国一股清流,广东网友:打扮再好也无法当饭吃

广东人的松弛成为全国一股清流,广东网友:打扮再好也无法当饭吃

平祥生活日志
2024-07-01 16:00:17
宁德时代超级电池量产,续航超1000km!

宁德时代超级电池量产,续航超1000km!

户外小阿隋
2024-07-01 18:30:39
Shams:神射手以赛亚-乔4年4800万重返雷霆

Shams:神射手以赛亚-乔4年4800万重返雷霆

懂球帝
2024-07-01 21:21:10
业绩下滑,高管大变动,东莞这家百亿国企正面向全国招聘总裁

业绩下滑,高管大变动,东莞这家百亿国企正面向全国招聘总裁

南方都市报
2024-07-01 17:22:17
愤怒!曝巴黎砸7000万抢18岁小将,3大巨星炮轰,皇马已赢2次了

愤怒!曝巴黎砸7000万抢18岁小将,3大巨星炮轰,皇马已赢2次了

叁炮体育
2024-07-01 17:30:20
7千枚导弹都无法打败乌克兰!真相就是:有43万俄军不打仗拖后腿

7千枚导弹都无法打败乌克兰!真相就是:有43万俄军不打仗拖后腿

星辰故事屋
2024-07-01 18:08:31
林志颖一家五口游洛杉矶迪士尼,14岁Kimi微微驼背,身高已超爸爸

林志颖一家五口游洛杉矶迪士尼,14岁Kimi微微驼背,身高已超爸爸

娱絮
2024-07-01 14:38:23
急诊医生解读现场画面:没看到急救动作!17岁国羽小将猝死仍有疑点……

急诊医生解读现场画面:没看到急救动作!17岁国羽小将猝死仍有疑点……

新民周刊
2024-07-01 19:11:09
2024-07-02 00:56:49
原画在线课堂vv
原画在线课堂vv
一家有温度的原画教育机构
486文章数 1关注度
往期回顾 全部

科技要闻

天兵科技巩义现场工作人员:正寻找黑匣子

头条要闻

媒体:法国人民集体投下否决票 马克龙的时代结束了

头条要闻

媒体:法国人民集体投下否决票 马克龙的时代结束了

体育要闻

他们距离创造历史,只差1分33秒

娱乐要闻

今年内娱最大的闹剧,该收场了

财经要闻

债牛疯狂不止,引央行“出手”!

汽车要闻

奥迪Q6 e-tron Sportback官图曝光

态度原创

亲子
房产
家居
健康
军事航空

亲子要闻

好可爱的小宝贝。

房产要闻

官宣去库存!海南这一区域商办产品,已无限接近住宅!

家居要闻

美式风格 呈现田园风格

人类为何至今无法攻克渐冻症?

军事要闻

泽连斯基:俄乌谈判可采取“第三国调解”模式

无障碍浏览 进入关怀版