pythonは同時に二つのlist用法説明を遍歴します。
前言
需要は2つのlistを同時に遍歴して、各要素のaddを一つのdictに同期させることです。面倒な方法がありますが、例えば直接listの配列の下付きで実現できます。書き方をメモします
本文
無駄話は多く言わないで直接コードを入れます。
結果は以下の通りです
dict1=''a':'1','b':'2','c':'3''
知識を補充します:Pythonのfor循環の中で2つのListあるいは複数の対象を遍歴します。
0、寝床の溝、最初にこのような使い方を見て、実はinの後の2つのlistは(list 1、list 2)このような元のグループを構成して、target元のグループです。
1、もう一つの例を見ましょう。
各targetはその中のtupleの中の一つの要素ですよ。
需要は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用法説明を通して、小編集が皆さんに提供した内容の全部を共有しました。参考にしていただければと思います。よろしくお願いします。