Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法在烧瓶中获取ImmutableMltiDict中的所有元素_Python_For Loop_Flask_Tuples - Fatal编程技术网

Python 无法在烧瓶中获取ImmutableMltiDict中的所有元素

Python 无法在烧瓶中获取ImmutableMltiDict中的所有元素,python,for-loop,flask,tuples,Python,For Loop,Flask,Tuples,我有一个不可修改的多目录([('1','a'),('2','a'),('3','a'),('4','a'),('5','a'),('6','a'),('7','a'),('8','a'),('9','a'),('10','a')) 当我运行以下代码时:- f=request.form app.logger.debug(f)#这给出了不可变的多指令([('1','a'),('2','a'),('3','a'),('4','a'),('5','a'),('6','a'),('7','a'),('8'

我有一个不可修改的多目录([('1','a'),('2','a'),('3','a'),('4','a'),('5','a'),('6','a'),('7','a'),('8','a'),('9','a'),('10','a'))

当我运行以下代码时:-

f=request.form
app.logger.debug(f)#这给出了不可变的多指令([('1','a'),('2','a'),('3','a'),('4','a'),('5','a'),('6','a'),('7','a'),('8','a'),('9','a'),('10','a'))
对于f中的i:
app.logger.debug(i)#在循环的每次迭代中给出1,2,3,4,5,6,7,8,9,10。
回复“你好”
我期望输出: 在第一次迭代中('1','a'),然后在下一次迭代中('2','a'),等等

你知道哪里出了问题吗


提前谢谢

Python中类似Dict的东西在迭代时会为您提供关键点。要获取所需内容,请使用
.items()


不。有一个属性错误。AttributeError:'ImmutableMultiDict'对象没有属性'item',如果它是python-2.x,请使用
.iteritems()
。是否使用
.items()
.item()
?好的,是的。我使用了item()。现在可以了!非常感谢!
for i in f.items():
    app.logger.debug(i)