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

Posted Python进阶者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了# 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数据类型的话,直接一个列表推导式可以搞定,如下图所示:

#

方法二:列表推导式

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

#

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

总结

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

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

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

#

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

#

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

以上是关于# yyds干货盘点 # 盘点一道Python列表合并的基础题目(列表推导式)的主要内容,如果未能解决你的问题,请参考以下文章

# yyds干货盘点 # 盘点一道Python取整的基础题目

# yyds干货盘点 # 盘点一道Python中的yield生成器的题目

# yyds干货盘点 # 盘点一道使用Python编程来实现高斯计算的基础算术题目

# yyds干货盘点 # 手把手教你使用Python提取快递信息

# yyds干货盘点 # 盘点一道使用pandas.merge()和pandas.join()函数实战应用题目

# yyds干货盘点 #盘点一道Pandas中分组聚合groupby()函数用法的基础题