Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.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列表问题:希望仅获取数据并删除字段标题_Python - Fatal编程技术网

Python列表问题:希望仅获取数据并删除字段标题

Python列表问题:希望仅获取数据并删除字段标题,python,Python,我在python中从mongodb获得这种列表。 list1=[{'a':'1'},{'a':'2'}] 我想从这个列表中获取数据的值。 当我尝试打印(a[0])时,这给了我{'a':'1'} 我只是想得到这个列表的数值,以便对它执行其他数学运算。但是我无法得到数值。 我应该怎么做?尝试打印(int(list1[0][“a”])您必须迭代列表元素并从字典中获取值 乙二醇 或者使用@schwobasegl建议的列表理解 new_list1 = [i.get('a', None) for i in

我在python中从mongodb获得这种列表。 list1=[{'a':'1'},{'a':'2'}] 我想从这个列表中获取数据的值。 当我尝试打印(a[0])时,这给了我{'a':'1'} 我只是想得到这个列表的数值,以便对它执行其他数学运算。但是我无法得到数值。
我应该怎么做?

尝试
打印(int(list1[0][“a”])
您必须迭代列表元素并从字典中获取值

乙二醇

或者使用@schwobasegl建议的列表理解

new_list1 = [i.get('a', None) for i in list1]
输出

['1', '2']

谢谢你的回复。我在你的帮助下解决了这个问题:)非常感谢你非常感谢你如果这个解决方案对你有充分的帮助,那么你可以接受这个作为正确的解决方案
[v for d in list1 for (k,v) in d.items() ]
['1', '2']