将成对的列表元组拆成两个列表元组[重复]

将成对的列表元组拆成两个列表元组[重复],第1张

将成对的列表/元组拆成两个列表/元组[重复]
>>> source_list = ('1','a'),('2','b'),('3','c'),('4','d')>>> list1, list2 = zip(*source_list)>>> list1('1', '2', '3', '4')>>> list2('a', 'b', 'c', 'd')

编辑: 请注意,这

zip(*iterable)
是它自己的逆:

>>> list(source_list) == zip(*zip(*source_list))True

分解为两个列表时,它将变为:

>>> list1, list2 = zip(*source_list)>>> list(source_list) == zip(list1, list2)True

Rocksportrocker建议添加。



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

原文地址: http://outofmemory.cn/zaji/5562387.html

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

发表评论

登录后才能评论

评论列表(0条)

保存