[python] [Fwd: Jak zjistit ze zpracovavam posledniho clena ze seznamu.] oprava

David Michal david_michal na seznam.cz
Úterý Říjen 11 12:44:35 CEST 2005


-------- Original Message --------
Subject: 	Jak zjistit ze zpracovavam posledniho clena ze seznamu.
Date: 	Tue, 11 Oct 2005 12:41:48 +0200
From: 	David Michal <david_michal na seznam.cz>
To: 	Konference PyCZ <python na py.cz>



Zdravim,
mam funkci:

def stripApostrof(a):
   return tuple(map(lambda s: 't1.' + s.strip() + ',',filter(lambda i: 
i not in ("' '", "' ('", "' )'"),a.split(','))))

a = ("a","' '","b","' ('",)
s = stripApostrof(a)

<oprava>
vysledek: ('t1.a,','t1.b,',)

a ja bych potreboval vysledek: ('t1.a,','t1.b',)
</oprava>

Tzn. u posledniho clena seznamu 'b' nechci pridavat  carku.

Napada vas nekoho jak rozsirit funkci stripApostrof tak aby k poslednimu 
clenu seznamu nepricetl carku?


Diky,
David



------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/python/attachments/20051011/4323f67c/attachment.htm


Další informace o konferenci Python