如何在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)] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |