我有以下字符串,它是列表列表:

"ID":[[310.5,1.1612828],[310.0,15.0],[310.0,2.9755309],[309.5,30.0]]

我想将每个列表的所有第一个值捕获到一个variable,因此在这种情况下输出应该是
print variable

预期产量:
310.5
310.0
310.0
309.5

最佳答案

要将第一个元素捕获到变量中,可以使用list comprehension这样的命令:
代码:

data = {
    'ID': [[310.5, 1.1612828],
           [310.0, 15.0],
           [310.0, 2.9755309],
           [309.5, 30.0]]
}

variable = [x[0] for x in data['ID']]

print(variable)

结果:
[310.5, 310.0, 310.0, 309.5]

关于python - 在Python中获取列表的每个子列表的第一项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44350548/

10-10 05:26