我有這樣浮動參數必須是字符串或數字
xmax [[111.34999999999999], [111.3], [111.2], [111.09999999999999], [111.05], [111.05]]
我想XMAX數據[0]
如果我寫
print xmax[0]
我[111.34999999999999]
我想要111.34999999999999
我有這樣浮動參數必須是字符串或數字
xmax [[111.34999999999999], [111.3], [111.2], [111.09999999999999], [111.05], [111.05]]
我想XMAX數據[0]
如果我寫
print xmax[0]
我[111.34999999999999]
我想要111.34999999999999
您需要索引嵌套列表:
print xmax[0][0]
>>> 111.34999999999999
你有那麼爲了得到只是你必須第一個值列表的列表:
print xmax[0][0]
一些想法。
選項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
這個異常消息(來自標題)來自哪裏? – MSeifert
這不是一個示例列表,它是一個嵌套列表,然後你需要循環一個嵌套'列表xmax [0] [0]' –
標題與你的問題沒有關係 –