0
例:辞書上でループを繰り返すためにPythonを短縮する方法はありますか?
dic = {'a': 'b', 'c': 'd'}
for x, y in dic:
print(x,y)
は、理想的には
a b
を返しますが、それは代わりにエラーがスローされます。
for x in dic:
y = dic[x]
例:辞書上でループを繰り返すためにPythonを短縮する方法はありますか?
dic = {'a': 'b', 'c': 'd'}
for x, y in dic:
print(x,y)
は、理想的には
a b
を返しますが、それは代わりにエラーがスローされます。
for x in dic:
y = dic[x]
これを試してみてください:そう、これを行うに任意の代替はあり
for x, y in dic.items():
print(x, y)