Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Python:Ubah Tuple menjadi String yang dipisahkan koma

Gunakan itertools.chain_fromiterable() untuk meratakan tupel bersarang Anda terlebih dahulu, lalu map() ke string dan join() . Perhatikan bahwa str() menghapus L suffix karena datanya tidak lagi bertipe 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'

Catatan, string bukan nama variabel yang baik karena sama dengan string modul.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL :Ketika nama parameter prosedur tersimpan sama dengan nama kolom tabel

  2. Aplikasi pegas kehilangan koneksi ke MySql setelah 8 jam. Bagaimana cara mengkonfigurasi dengan benar?

  3. Apakah Urutan Bidang Indeks Multi-Kolom di MySQL Penting?

  4. Tidak dapat menggunakan desc nama kolom di mysql

  5. MySQL mengonversi string tanggal ke cap waktu Unix