Stehe vor der Frage, ob das Ersetzen mit replace bzw. re.sub in einer List Comprehension möglich ist.
Das funktioniert:
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
a = (['mein hund ist blau', ' hallo 123'],
['meine katze ist rot', 'oklahoma'],
['die ampel ist rot', 'oklahoma'])
data = set()
for r in a:
r[0] = r[0].replace('rot', 'grün')
data.add(tuple(r))
print(data)
Code: Alles auswählen
data = set([tuple(r) for r in a r[0] = r[0].replace('rot', 'grün')])
Wenn es möglich ist, wie bekomme ich dies umgesetzt?
Grüße Nobuddy