Sử dụng itertools.chain_fromiterable ()
để làm phẳng các bộ giá trị lồng nhau của bạn trước, sau đó đến map ()
thành chuỗi và join ()
. Lưu ý rằng str ()
loại bỏ L
hậu tố vì dữ liệu không còn thuộc loại 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'
Lưu ý, string
không phải là một tên biến tốt vì nó giống với chuỗi
mô-đun.