python中zip函数详解,python的zip方法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: