我有一个python列表,其中包含一个这样的项目 - [(19, 0.97471237)]
现在我需要将其拆分为19
和0.97471237
我该怎么做?
答案 0 :(得分:4)
如果使用模式匹配/解构,应该很容易:
>>> lst = [(19, 0.97471237)]
>>> lst[0]
(19, 0.97471237)
>>> x, y = lst[0]
>>> x
19
>>> y
0.97471237
答案 1 :(得分:2)
使用target list进行解包:
>>> [(a, b)] = [(19, 0.97471237)]
>>> a
19
>>> b
0.97471237
答案 2 :(得分:1)
只需访问19的list[0][0]
和0.97471237的[0][1]
。它是一个元组列表。