Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Python:Konwertuj krotkę na ciąg oddzielony przecinkami

Użyj itertools.chain_fromitetable() aby najpierw spłaszczyć zagnieżdżone krotki, a następnie map() do string i join() . Zauważ, że str() usuwa L przyrostek, ponieważ dane nie są już 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'

Uwaga, ciąg nie jest dobrą nazwą zmiennej, ponieważ jest taka sama jak ciąg moduł.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj dane wyjściowe bazy danych MySQL przez PHP do XML

  2. Niezdefiniowana funkcja mysql_connect()

  3. Jak wstawić wartości z tablicy PHP do tabeli MySQL?

  4. Konfigurowanie klastra MySQL InnoDB z powłoką MySQL (plus router MySQL)

  5. mysql automatycznie przechowuje znacznik czasu tworzenia rekordu