python中zip函数详解,python的zip方法
Python非常强大,列表和字典是两种不同类型的代码格式。虽然列表不能直接转换成字典,但是可以通过zip函数合并成字典,从而实现列表转换成字典的要求。本文介绍了利用zip函数将链表合并成字典的原理和实例。
1.zip()函数
用于将对象作为参数进行迭代,将对象中对应的元素打包成元组,然后返回由这些元组组成的列表。
2.语法zip([iterable,])
3.返回值
返回元组列表;
如果每个迭代器中的元素个数不一致,则返回列表的长度与最短对象的长度相同。使用*操作符,可以将元组解压缩到一个列表中。
4.使用zip函数组合键和值的列表,然后将它们转换成字典。
示例键=[id , name , pwd]
values=[[2, 123 , 567],[3, 456 , 899]]
#首先遍历行中的值,然后用zip反转它们。
a=[dict(zip(keys,values))for rowin values]ifvalueselseNone
打印(一份)
[{name:[3, 456 , 899], id:[2, 123 , 567]},{name:[3, 456 , 899], id:[2, 123 , 567]}]
以上是python中使用zip函数将列表合并到字典的原理和例子。希望能帮到你~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。