python list 遍历遍历题怎么看

所以第一個迭代到的對象是 [1, 2, 3], 而這個 list 有三個元素自然是無法拆解成兩個變量 ij

第一個迭代到的對象是 [1, 2], 該 list 有兩個元素恰能 unpack 為 ij,所以下面的語法是能夠順利運行的

回到伱的需求,若要平行迭代兩個 list你需要的是 zipzip_longest,你可以參考 的範例


需求是将两个list同时进行遍历然後同步的将每个元素add到一个dict中,虽然有麻烦的方式比如直接用list的数组下标可以实现,但是一点也不python list 遍历ic,于是想到了zip内置函数记录下写法~

废话不多说直接上代码:

 

最终就是同步的将list1 、2进行遍历,同步的放入到dict中

补充知识:python list 遍历之for循环里面遍历两个List或多个对象

0、卧槽,头囙见这样的用法其实in后面的两个list会组成(list1,list2)这样的元组等于是target元组

 

好变态的语法,我也是醉了这样的方案也能解决我的bug

 

2、再来看┅个,可见in后面当有多个对象的时候会被组成一个tuple!!

每个target就是其中tuple中的一个元素哦

 

以上这篇python list 遍历同时遍历两个list用法说明就是小编分享給大家的全部内容了,希望能给大家一个参考也希望大家多多支持脚本之家。

我要回帖

更多关于 python list 遍历 的文章

 

随机推荐