使用列表中這是一個列表初學者問題與蟒蛇
['lady']
['hen']
['horse']
我需要刪除"[","'","]"
,看起來像
lady
hen
horse
我不能使用索引,因爲每個單詞有不同的長度,我知道我想改變使用替換功能。你能幫我嗎?
使用列表中這是一個列表初學者問題與蟒蛇
['lady']
['hen']
['horse']
我需要刪除"[","'","]"
,看起來像
lady
hen
horse
我不能使用索引,因爲每個單詞有不同的長度,我知道我想改變使用替換功能。你能幫我嗎?
您可以str.strip()
方法剝去你的元素:
>>> l =["['lady']", "['hen']", "['horse']"]
>>> [i.strip("'][") for i in l]
['lady', 'hen', 'horse']
它看起來好像你可能有嵌套列表。
這是你在追求什麼?
>>>animals = ["lady", "hen", "horse"]
>>>for i in animals:
... print i
lady
hen
horse
您可以使用列表理解:
>>>animalsnested = [['pig'], ['cat'], ['dog']]
>>>animals = [i for x in animals for i in x]
>>>animals
['pig', 'cat', 'dog']
好像你有3只列出了那裏,你的意思是'[」女士','母雞','馬']' –
@joe沒有它喜歡['女'],['母雞'] ['馬']對夫人馬母雞 – hanish
它不清楚你在問什麼。這些單個列表是否包含一個字符串,還是包含所有3個列表的較大列表的一部分? –