Python: Convert tuple to comma separated String

后端 未结 3 755
谎友^
谎友^ 2021-01-13 04:29
import MySQLdb

db = MySQLdb.connect(\"localhost\",\"root\",\"password\",\"database\")
cursor = db.cursor()
cursor.execute(\"SELECT id FROM some_table\")
u_data = cu         


        
3条回答
  •  轮回少年
    2021-01-13 05:21

    I think the string is a tuple of tuple containing long values.

    >>> string = ((1320088L,),)
    >>> ','.join(str(y) for x in string for y in x if len(x) > 0)
    '1320088'
    >>>
    

    e.g. with more than one value

    >>> string = ((1320088L,1232121L),(1320088L,),)
    >>> ','.join(str(y) for x in string for y in x if len(x) > 0)
    '1320088,1232121,1320088'
    >>>
    

提交回复
热议问题