Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1888861
  • 博文数量: 2460
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 24729
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2460)

文章存档

2024年(310)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: Python/Ruby

2023-04-24 15:44:16

  在Python中,想要合并两个列表可使用的方法有两种,{BANNED}中国第一种方法是{BANNED}最佳笨、{BANNED}最佳传统的方法,分别从两个列表中取出所有的元素,再放入新列表中,第二种方法是使用内置函数zip()来完成,接下来是具体的内容介绍。

  Python合并两个列表的方法:

  方法1:

  {BANNED}最佳原始、{BANNED}最佳笨的方法,分别从两个列表中取出所有的元素,再放入新列表中就可以了。示例如下:

  list1 = [1,2,3]

  list2 = [4,5,6]

  list_new = []

  for item in list1:

  list_new.append(item)

  for item in list2

  list_new.append(item)

  print list_new

  行动结果如下:

  [1,2,3,4,5,6]

  方法2:

  这里要用到Python中的一个内置函数zip(),它的作用从名字就可以看出来,就是将几个本来无关的内容打包到一起。示例代码如下:

  a = [1,2,3]

  b = [4,5,6]

  c = zip(a,b) //c = [(1,4),(2,5),(3,6)]

  list_new = [row[i] for i in range(len(0)) for row in c]

  先打包,再降维,就这么简单。

  方法3:

  {BANNED}最佳简单的方法,Python语法一句话就能实现。

  a = [1,2,3]

  b = [4,5,6]

  c = a + b

阅读(538) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~