-2
xmlファイルを解析しようとしていますが、非常にうまく動作します。私はリストとして作成したい文字列出力を持っていますが、私はうまくいきません。 タプルまたはリストを取得すると、すべての行がリストになります。どのように文字列をPythonのリストに変換できますか?
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行の1列です。私はliste.split( '')しようとすると['66 .5499972 '] –
@ZiadFakhouriはスペースで区切るか( '' '' < - スペースです)、単に '.split ) '引数なし。 –
liste1 = liste.split( 'space_bar') – sai