pythonは同時に二つのlist用法説明を遍歴します。


前言
需要は2つのlistを同時に遍歴して、各要素のaddを一つのdictに同期させることです。面倒な方法がありますが、例えば直接listの配列の下付きで実現できます。書き方をメモします
本文
無駄話は多く言わないで直接コードを入れます。

 dict_1 = {}
 list_1 = ['a','b','c']
 list_2 = ['1','2','3']
 """ zip    ,      list """
 for symbol,digit in zip(list_1,list_2):
  dict_1[symbol] = digit 
最終的には同期して、list 1、2を巡回して、同期してdictに入れます。
結果は以下の通りです
dict1=''a':'1','b':'2','c':'3''
知識を補充します:Pythonのfor循環の中で2つのListあるいは複数の対象を遍歴します。
0、寝床の溝、最初にこのような使い方を見て、実はinの後の2つのlistは(list 1、list 2)このような元のグループを構成して、target元のグループです。

def redirect_back(default='hello', **kwargs):
  for target in request.args.get('next'), request.referrer:
    if not target:
      continue
    if is_safe_url(target):
      return redirect(target)
  return redirect(url_for(default, **kwargs))
変态な文法です。私も酔っ払いました。このような案も私のバグを解决できます。
1、もう一つの例を見ましょう。

>>> for target in [1,2,3], [7,8,9]:
...   print(target)
... 
[1, 2, 3]
[7, 8, 9]
2、もう一つ見てください。inの後ろに複数のオブジェクトがあると、一つのtupleが構成されます。
各targetはその中のtupleの中の一つの要素ですよ。

>>> for target in [1,2,3],["wangba",8,9],'hello':
...   print(target)
... 
[1, 2, 3]
['wangba', 8, 9]
hello
以上のpythonは同時に二つのlist用法説明を通して、小編集が皆さんに提供した内容の全部を共有しました。参考にしていただければと思います。よろしくお願いします。