元组中的Python元组

时间:2014-08-31 15:26:29

标签: python list python-3.x tuples quote

我有一个蟒蛇问题。

我生成了这个列表

14:00,18.7,383.5,266405,5480,212500,183750,52380,6804,57150,17431,65567
14:01,18.7,383.5,226430,6600,210850,206700,51870,11868,69850,18486,59222

现在我想进入

('14:00', 18.7, 383.5,
(266405, 5480, 212500, 183750, 52380, 6804, 57150, 17431, 65567)),

('14:01', 18.7, 383.5,
(226430, 6600, 210850, 206700, 51870, 11868, 69850, 18486, 59222)),

我学会了如何将列表转换为元组, 通过做元组(列表)

但我不知道如何在元组中创建元组和引用..

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

使用切片获取子序列,并使用tuple将其转换为tuple

>>> lst = ['14:00',18.7,383.5,266405,5480,212500,183750,52380,6804,57150,17431,65567]
>>> tuple(lst[:3]) + (tuple(lst[3:]),)
('14:00', 18.7, 383.5, (266405, 5480, 212500, 183750, 52380, 6804, 57150, 17431, 65567))