Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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 object.append from for循环_Python_Python 3.x - Fatal编程技术网

Python object.append from for循环

Python object.append from for循环,python,python-3.x,Python,Python 3.x,我想从for循环中将字典值附加到列表中,尽管它只提取最后一个值。请告知,以下是我的代码: for line in obj: test = float(line['value']) print(test) a = [] a.append(test) 啊!!你把缩进弄糟了。缩进在python中非常重要一个列表在循环的之外,因此它只有最后一个值test。它应该位于for循环的内 应该是这样的—— a = [] for line in obj: test = float(li

我想从for循环中将字典值附加到列表中,尽管它只提取最后一个值。请告知,以下是我的代码:

for line in obj:
    test = float(line['value'])
    print(test)

a = []
a.append(test)

啊!!你把缩进弄糟了。缩进在python中非常重要<代码>一个列表在循环的
之外
,因此它只有最后一个值
test
。它应该位于for循环的

应该是这样的——

a = []
for line in obj:
    test = float(line['value'])
    print(test)
    a.append(test)
print a

啊!!你把缩进弄糟了。缩进在python中非常重要<代码>一个
列表在循环的
之外
,因此它只有最后一个值
test
。它应该位于for循环的

应该是这样的——

a = []
for line in obj:
    test = float(line['value'])
    print(test)
    a.append(test)
print a

您对
append
的调用在循环之外。缩进在Python中很重要。

append
的调用在循环之外。缩进在Python中很重要