Gebruik itertools.chain_fromiterable()
om uw geneste tupels eerst af te vlakken en vervolgens map()
aan string en join()
. Merk op dat str()
verwijdert de L
achtervoegsel omdat de gegevens niet langer van het type long
zijn .
>>> 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'
Let op, string
is geen goede variabelenaam omdat het hetzelfde is als de string
module.