为了账号安全,请及时绑定邮箱和手机立即绑定

盘点一道Python列表合并的基础题目(列表推导式)

大家好,我是我是皮皮。

一、前言

前几天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形式来说,直接来个判断,

盘点一道Python列表合并的基础题目(列表推导式)

运行之后,可以得到答案。

如果不加那个判断的话,得到的答案是下图这样的:

盘点一道Python列表合并的基础题目(列表推导式)

如果列表中的1和2都是int数据类型的话,直接一个列表推导式可以搞定,如下图所示:

盘点一道Python列表合并的基础题目(列表推导式)

方法二:列表推导式

使用列表推导式一步到位,看上去有点难以理解,需要拆分开来,不过也确实是不错的一个方法。

盘点一道Python列表合并的基础题目(列表推导式)

这样一来,也是可以满足粉丝要求的。

总结

大家好,我是皮皮。这篇文章基于粉丝提问,针对列表数据合并问题,给出了解决方法,行之有效,顺利的帮助粉丝解决了问题。

最后感谢粉丝【猎影】提问,感谢【(这是月亮的背面)】大佬给予的思路和代码支持。

最后给大家安排一个【忆梦】大佬分享了一个正则表达式的知识,感觉挺不错的,干货满满!实现的功能是提取乱码字符串中的英文字符。

盘点一道Python列表合并的基础题目(列表推导式)

欢迎大家积极尝试,有好的内容也可以分享给我噢!

盘点一道Python列表合并的基础题目(列表推导式)

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消