たとえば、次のようなリストがあります。
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
「.」を変更しようとしています。または '.' を ' ' に変換しますが、nonetype オブジェクトは呼び出し可能ではないと表示されます..