我有这样的数据
xmax [[111.34999999999999], [111.3], [111.2], [111.09999999999999], [111.05], [111.05]]
我想要xmax [0]
如果我写
print xmax[0]
我有[111.34999999999999]
我想有111.34999999999999
答案 0 :(得分:2)
你有一个列表,所以为了得到你需要的第一个值:
print xmax[0][0]
答案 1 :(得分:1)
很少有想法。
选项0
这与嵌套的深度无关。
def first(x):
try:
return first(x[0])
except:
return x
first(xmax)
111.35
选项1
假设有一层嵌套并使其变平。它没有效率,因为它只是为了返回第一个元素而得到一个完整的扁平列表。
[x for y in xmax for x in y][0]
111.35
选项2
这也假设有一层嵌套,但在获取第一个元素时效率很高。
from cytoolz import concat
next(concat(xmax))
111.35
答案 2 :(得分:0)
您需要索引嵌套列表:
DataTemplate