加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

如何在Python中以元素方式连接列表?

发布时间:2020-12-20 13:03:42 所属栏目:Python 来源:网络整理
导读:l1 = [4,6,8]l2 = [a,b,c] 结果= [(4,a),(6,b),(8,c)] 我怎么做? 解决方法 使用 zip . l1 = [1,2,3]l2 = [4,5,6] zip(l1,l2)[(1,4),(2,5),(3,6)] 请注意,如果列表的长度不同,则结果将被截断为最短输入的长度. print zip([1,3],[4,7])[(1,6)] 您还可以使用带
l1 = [4,6,8]
l2 = [a,b,c]

结果= [(4,a),(6,b),(8,c)]

我怎么做?

解决方法

使用 zip.

l1 = [1,2,3]
l2 = [4,5,6]
>>> zip(l1,l2)
[(1,4),(2,5),(3,6)]

请注意,如果列表的长度不同,则结果将被截断为最短输入的长度.

>>> print zip([1,3],[4,7])
[(1,6)]

您还可以使用带有两个以上列表的zip:

>>> zip([1,6],[7,8,9])
[(1,4,7),8),9)]

如果您有列表列表,可以使用星号调用zip:

>>> l = [[1,9]]
>>> zip(*l)
[(1,9)]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读