如何拆分列表项?

时间:2012-02-12 12:53:38

标签: python

我有一个python列表,其中包含一个这样的项目 - [(19, 0.97471237)]

现在我需要将其拆分为190.97471237

我该怎么做?

3 个答案:

答案 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]。它是一个元组列表。