-2
我有一個看起來像這樣的列表列出的清單。加入代碼 - 這樣的名單是從一個XML文件中使用作了如下:運行「」通過每個列表中
for node in tree.findall('.//name'):
mylist = list(node.text)
print mylist
#output--
['M','e','d', 'i','a','n',' ','C','o','n','d','o',' ','V','a','l','u', 'e']
['M','e','d','i','a','n',' ','H','o','m','e',' ','V','a','l','u','e']
['H', 'o', 'm', 'e', ' ', 'T', 'y', 'p', 'e']
1)我想連接列表中每個單獨列表中的字符串
2)一旦將每個單獨列表中的所有值連接起來,我想將多個列表中的連接值組合成一個單獨的列表。
我嘗試以下的串聯字符串,但它只返回最後一個列表[家庭類型]多次在列表中:
def joinlists(lists):
results = []
for list1 in lists:
results.append(''.join(lists))
return results
print joinlists(makelist)
我需要的列表看起來像這樣:
mylist2 = ['Median Condo Value', 'Median Home Value, 'Home Type']
'MYLIST = [node.text在tree.findall節點( './/名')]' ,在這裏輸入錯誤 - >'results.append(''。join(list1))' – MYGz
'node.text'顯然已經是一個字符串,爲什麼要調用'list()'只想要一個字符串呢? –