如何将元组列表转换为单个列表

时间:2013-03-22 02:14:03

标签: list tuples python-3.3

我想转换这个元组列表:

            [('AIA', 'Auckair', 1.50),
             ('AIR', 'Airnz', 5.60),
             ('AMP', 'Amp',3.22), 
             ('ANZ', 'Anzbankgrp', 26.25),
             ('ARG', 'Argosy', 12.22),
             ('CEN', 'Contact', 11.22),
             ('CNU', 'Chorus',3.01),
             ('DIL', 'Diligent', 5.3),
             ('DNZ', 'Dnz Property', 2.33),
             ('EBO', 'Ebos', 1.1),
             ('FBU', 'Fletbuild', 3.2),
             ('FPH', 'Fisherhealth', 16.12),
             ('FRE', 'Freightway', 6.71),
             ('FSF', 'Fonterra', 9.93),
             ('GMT', 'Goodmanprop', 3.52),
             ('GPG', 'Guinnesspeat', 2.32),
             ('HLG', 'Halglass', 0.2)]

进入个人名单。例如[AIA,Auckair,1.5]和[AIR,Airnz,5.60]等。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

假设您的原始元组列表存储在arr中。然后

newArr = []
for a in arr:
    a = [j for j in a]
    newArr.append(a)

这应该使newArr成为列表列表。因此,而不是[('AIA','Auckair',1.50),('AIR','Airnz',5.60),('AMP','Amp',3.22)...]你会[['AIA ','Auckair',1.50],['AIR','Airnz',5.60],['AMP','Amp',3.22] ...]

那是你在找什么?