明智的元素串联多个列表(字符串列表的列表)

明智的元素串联多个列表(字符串列表的列表),第1张

明智的元素串联多个列表(字符串列表的列表)

这是压缩子列表并使用

''.join
生成的元组进行映射的一种方法:

list(map(''.join, zip(*lst)))# ['a@1', 'b', 'c#3']

zip
如docs所示,此处汇总了来自多个可迭代对象的元素。使用
*
,我们将列表解压缩到单独的可迭代对象中,这意味着该函数将改为接收
zip(['a','b','c'],['@','$','#'],['1','2','3'])

现在,在每次迭代时,

map
它将应用于
''.join
每个聚合的可迭代对象,即,应用于每个子列表中的第一个元素,然后应用于第二个,依此类推。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5618205.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存