List comprehension / map

Programovacie jazyky, rady, poradňa...
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

List comprehension / map

Príspevok od používateľa axxis »

taka blba otazka
ako zapisem do List comprehension v Pythone fukciu replace na nejaky nejaky tuple alebo list, tak aby boli vsetky znaky toho listu nahradene inym

napr. chcem odobrat znaky (",", ".", "-", "!") a nahradit ich vsetky medzerou (" ")

teoreticky by sa dala pouziat aj map, ale ta mi nejako nesla, zapisane som to mal ako

Kód: Vybrať všetko

map(line.replace, ["*","-", ",", ";", "?", "!", "."], " ")
edit://locknite to, uz mi hrabe, tymto sposobom sa to normalne (alebo skor vobec) vyriesit neda, ide to obycajnym cyklom for x in lsit (len som uz tak zmagoreny z tej map fcie, ze nevidim uplne primitivne riesenie):oops:
Zamknuté