Použijte itertools.chain_fromiterable()
nejprve vyrovnejte vnořené n-tice a poté map()
na řetězec a join()
. Všimněte si, že str()
odstraní L
příponu, protože data již nejsou typu long
.
>>> 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'
Poznámka:řetězec
není dobrý název proměnné, protože je stejný jako řetězec
modul.