如何在python中将字符串转换为列表

时间:2016-06-20 15:10:46

标签: python

我正在尝试解析xml文件,它运行得很好。我有字符串输出,我想作为列表,但我不起作用。 我得到元组或列表,每行都是一个列表......有人知道吗?

def handleToc(self,elements):
    for element in elements:
        self.name = element.getElementsByTagName("name")[0]
        self.familyname = element.getElementsByTagName("family")[0]
        #self.position = element.getElementsByTagName("position")[0].firstChild.nodeValue
        position = element.getElementsByTagName("position")[0].firstChild.nodeValue
        liste=position.encode('utf-8')
        nameslist = [y for y in (x.strip() for x in liste.splitlines()) if y]
        #print names_list[1:-1]
        #print ''.join(repr(x).lstrip('u')[1:-1] for x in position)
        #converted_degrees = {int(value) for value in position}
        liste1=tuple(liste)
        print liste
        print list1

,输出为: 66.5499972  70.5500028  73.7  76.3  79.4499972  83.4500028  86.6  89.2

1 个答案:

答案 0 :(得分:0)

替换

listel = tuple(liste)

liste1 = liste.split('')

split('')会将字符串拆分为项目列表,并使用索引访问它 说第一项的听众[0]。 liste1 [1]代表第二项,依此类推。