美文网首页
python 实现两个列表中的元素逐一配对

python 实现两个列表中的元素逐一配对

作者: 程序里的小仙女 | 来源:发表于2020-07-02 13:59 被阅读0次

1 要求:实现两个列表中的元素逐一配对。
2 1、普通方法:
3 >>> L1 = ['x','y','z']
4 >>> L2 = [1,2,3]
5 >>> L3 = []
6 >>> for a in L1:
7 ... for b in L2:
8 ... L3.append((a,b))
9 ...
10 >>> print L3
11 [('x', 1), ('x', 2), ('x', 3), ('y', 1), ('y', 2), ('y', 3), ('z', 1), ('z', 2), ('z', 3)]
12 ####################################################
13 2、列表解析:
14 >>> L1 = ['x','y','z']
15 >>> L2 = [1,2,3]
16 L3 = [ (a,b) for a in L1 for b in L2 ]
17 >>> print L3
18 [('x', 1), ('x', 2), ('x', 3), ('y', 1), ('y', 2), ('y', 3), ('z', 1), ('z', 2), ('z', 3)]

相关文章

  • python 实现两个列表中的元素逐一配对

    1 要求:实现两个列表中的元素逐一配对。2 1、普通方法:3 >>> L1 = ['x','y','z']4 >>...

  • python实现数组操作

    实现列表 python中数组即为列表 初始化列表 读取元素 更新元素 插入元素 删除元素

  • Python 列表

    列表是Python中的可变序列.在形式上,列表的所有元素都放在一对中括号[]中,两个相邻的元素间使用逗号 , 分隔...

  • python学习之数据结构

    列表 列表中每一个元素是可变的; 列表中每个元素是有序的,每个元素都有相应的位置; 列表可以容纳python中任何...

  • Day006_笔记总结

    列表 列表是Python中容器类型 有序的并且是可变(列表中的元素,元素的个数和位置可变)的容器 元素:指的是列表...

  • 递归

    Python 3 : 1、使用递归实现倒计时 2、使用递归实现列表元素相加 3、使用递归计算列表包含的元素数 4、...

  • Python列表

    列表 列表是Python中内置有序可变序列,所有元素放在[]中,每个元素使用逗号隔开 1)创建列表 2)列表的访问...

  • Python正式课第三天

    一、列表 列表是Python中内置有序可变序列,所有元素放在[]中,每个元素使用逗号隔开 创建列表 列表的访问 格...

  • python+AI第三课

    列表 列表是python中内置有序可变序列,所有元素放在[ ]中,每个元素使用逗号隔开 创建列表 列表的添加操作使...

  • 2018-08-27 day6

    1.列表 1.1 认识list(列表) 格式:[元素1,元素2,元素3]定义列表是python中的容器类型。有序的...

网友评论

      本文标题:python 实现两个列表中的元素逐一配对

      本文链接:https://www.haomeiwen.com/subject/jxqrqktx.html