Brug itertools.chain_fromiterable()
for at flade dine indlejrede tupler først, derefter map()
til streng og join()
. Bemærk at str()
fjerner L
suffiks, fordi dataene ikke længere er af typen lang
.
>>> from itertools import chain
>>> s = ((1320088L,),)
>>> ','.join(map(str,chain.from_iterable(s)))
'1320088'
>>> s = ((1320088L,1232121L),(1320088L,),)
>>> ','.join(map(str,chain.from_iterable(s)))
'1320088,1232121,1320088'
Bemærk, streng
er ikke et godt variabelnavn, fordi det er det samme som strengen
modul.