darklinboxs
2018-07-22 03:49
采纳率: 51.9%
浏览 2.4k

python中,使用 zip把两个列表打包成一个列表,用map配合lambda怎么写

如题:
python中,使用 zip把两个列表打包成一个列表,用map配合lambda怎么写。求大佬赐教,谢谢。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • threenewbee 2018-07-22 04:10
    已采纳

    图片说明

    已采纳该答案
    打赏 评论
  • threenewbee 2018-07-22 04:07
     a1=[1,2,3,4,5]
    a2=[10,11,12,13,14]
    r = list(map(lambda i : i[0] + i[1], zip(a1, a2)))
    r
    
    
    打赏 评论
  • threenewbee 2018-07-22 04:17

    如果你只是得到一个二维数组,那么就不用lambda和map了

    a1=[1,2,3,4,5]
    a2=[10,11,12,13,14]
    r = list(zip(a1, a2))
    

    就可以了

    图片说明

    打赏 评论
  • kuzuiu001 2018-07-22 06:27

    用extend():
    Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win32
    Type "copyright", "credits" or "license()" for more information.

    A = [1, 2, 3]
    B = [4, 5, 6]
    A1 = A[:]
    A.append( B )
    print( A )
    [1, 2, 3, [4, 5, 6]]
    A = A1[:]
    print( A )
    [1, 2, 3]
    A += B
    print( A )
    [1, 2, 3, 4, 5, 6]

    打赏 评论
  • zliy1998 2018-07-23 03:51
    打赏 评论

相关推荐 更多相似问题