ITPub博客

首页 > 数据库 > 数据库开发技术 > 盘点一个Python中列表合并的问题

盘点一个Python中列表合并的问题

原创 数据库开发技术 作者:Python进阶者 时间:2022-09-17 09:53:24 0 删除 编辑
点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

今

日

鸡

汤

金灶初开火,仙桃正发花。

大家好,我是Python进阶者。

一、前言

前几天在Python钻石交流群【海南菜同学】问了一个Python列表合并的问题,提问截图如下:

原始代码如下:

def cp_pi():
    list1 = [1,2,3]
    list2 = ["a","b","c"]
    return list1,list2

def main():
    a1 = cp_pi()
    print(a1)
    for l1 in a1[0]:
        print(l1)
    print("*-*-"*5)
    for l2 in a1[1]:
        print(l2)

if __name__ == '__main__':
    main()

这里【提请问粘给图截报错贴代源码】也给了一个思路,如下:

二、实现过程

这里【瑜亮老师】给出了具体的思路,如果两个列表中元素个数相同,可以用zip,然后join,如下所示。

最后给了一份代码如下所示:

a=[1, 2, 3]
b=['a', 'b', 'c']
result= [str(i[0])+i[1] for i in zip(a,b)]
print(result)

运行之后可以得到预期的效果:

顺利地解决了粉丝的问题。

最后分享下zip()函数的用法,这个拉链函数还是蛮常用的。

这里【瑜亮老师】还举例来帮助大家理解,确实好形象。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python列表合并的问题,文中针对该问题给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【海南菜同学】提问,感谢【瑜亮老师】、【提请问粘给图截报错贴代源码】给出的思路和代码解析,感谢【dcpeng】、【冫马讠成】等人参与学习交流。

大家在学习过程中如果有遇到问题,欢迎随时联系我解决(我的微信:pdcfighting),应粉丝要求,我创建了一些高质量的Python付费学习交流群,欢迎大家加入我的Python学习交流群!

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



赠书规则

内容简介

《Python算法的奇妙之旅》结合Python语言,从基础算法讲起,逐步深入6种常用算法思想,每种算法思想都佐以大量生动有趣的案例,让读者在学习Python语法及算法的同时,意识到算法的重要性,继而对算法产生浓厚的兴趣。


《Python算法的奇妙之旅》共11章,分为2篇。第1篇“基础知识”,主要介绍Python、算法、数据结构、时间复杂度和空间复杂度等关键的基础概念,以及十大排序算法,让读者对算法有一个初步的了解;第2篇“开始算法之旅”,结合40多个典型案例及其对应的100多种解题思路与方法,介绍遍历法、迭代法、递归法、回溯法、贪心法和分治法6种算法思想,涉及算法的基本思想、关键特征、解题步骤和框架等。

《Python算法的奇妙之旅》内容通俗易懂,案例丰富,实用性强,特别适合对Python语言和算法感兴趣的入门与进阶读者阅读,也适合C、C 、Java和PHP程序员及其他编程爱好者阅读,另外还适合作为相关院校和培训机构的教材。

活动方式:在公众号后台回复"送书"参与活动,届时会在参与的小伙伴中抽取1名幸运鹅!或者在本公众号后台文章留言累计300次(PS:一篇文章算留言一次,后台有数据统计的,本号有1000余篇文章,欢迎留言支持),满足留言次数也可以免费获得一本赠书,包邮哦!

    活动时间:截至9月21日20点(周三)开奖,不见不散。

    快快拉上你的小伙伴参与进来吧~

让我知道你在看

------------------- End -------------------

往期精彩文章推荐:

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群】

万水千山总是情,点个【在看】行不行

/今日留言主题/

随便说一两句吧~~

原文作者:Python爬虫与数据挖掘;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2024-12-18

  • 博文量
    913
  • 访问量
    379444