别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述# yyds干货盘点 # 盘点一道Python列表合并的基础题目(列表推导式)相关的知识,希望能为你提供帮助。
大家好,我是我是皮皮。
一、前言前几天python青铜交流群有个叫【猎影】的粉丝问了一个关于时间转换的问题,这里拿出来给大家分享下,可以看到报错如下图所示。
题目:两个列表:[1, a, , c, , , f] 和 [2, , b, , d, e, ] ,如何合并成一个新的列表:[3, a, b, c, d, e, f] 其中a,b,c,d,e,f都是字符串。
二、解决过程这个问题看上去还是挺有迷惑性的,直接上去相加,发现会报错,字符串和数字相加不兼容,需要做点简单的处理,这个题目还挺有意思的,巩固下基础蛮不错的,这里给出【(这是月亮的背面)】大佬的答案,一起来看看吧。
方法一:常规处理这里基于列表中的1和2都是str形式来说,直接来个判断,
运行之后,可以得到答案。
如果不加那个判断的话,得到的答案是下图这样的:
如果列表中的1和2都是int数据类型的话,直接一个列表推导式可以搞定,如下图所示:
方法二:列表推导式使用列表推导式一步到位,看上去有点难以理解,需要拆分开来,不过也确实是不错的一个方法。
这样一来,也是可以满足粉丝要求的。
总结大家好,我是皮皮。这篇文章基于粉丝提问,针对列表数据合并问题,给出了解决方法,行之有效,顺利的帮助粉丝解决了问题。
最后感谢粉丝【猎影】提问,感谢【(这是月亮的背面)】大佬给予的思路和代码支持。
最后给大家安排一个【忆梦】大佬分享了一个正则表达式的知识,感觉挺不错的,干货满满!实现的功能是提取乱码字符串中的英文字符。
欢迎大家积极尝试,有好的内容也可以分享给我噢!
【# yyds干货盘点 # 盘点一道Python列表合并的基础题目(列表推导式)】?小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。?
推荐阅读
- ASP.NET Core启动地址配置方法及优先级顺序 | .NET 6 版本 #yyds干货盘点#
- PWA 实践/应用(Google Workbox)
- 教你如何解决JS/TS里特定String进行拆分然后遍历各个元素
- Spring源码之九finishRefresh详解
- vm虚拟机安装CentOS8.2服务器系统
- Hive 安装
- docker-compose概述与编排部署
- OpenHarmony基线功能之文件管理
- RocketMQ高可用设计之消息重试机制