舉例來說,我有一個這樣的名單:我可以將列表更改爲字符串,修改它,並將其更改爲列表?
lista = ['abc', 'alpha', 'bravo', 'charlie']
然後我改變這種轉換爲字符串,然後修改它:
lista = str(lista)
re.sub('a','b', lista)
的話,我會得到一個「字符串」,如:
lista = ['bbc','blphb','brbvo','chbrlie']
我想這是一個列表了。
有什麼建議嗎?或者我可以修改列表中的東西嗎?簡單的方法將是最好的。
編輯: 我正在使用beutifulsoup的findall製作清單。代碼是這樣的:
desclist = soup.findAll('description')
desclist[:] = (x.replace(r'.+', ' ') for x in desclist)
print desclist
我試圖改變'。'或'。'轉換爲'' ,但它表示非類型對象不可調用。
建議:不要使用像替換字母列表的字符串表示... – jamylak 2012-07-14 10:42:42