Använd itertools.chain_fromiterable()
för att platta ut dina kapslade tuplar först, sedan map()
till sträng och join()
. Observera att str()
tar bort L
suffix eftersom data inte längre är av typen lång
.
>>> 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'
Obs, sträng
är inte ett bra variabelnamn eftersom det är samma som strängen
modul.