Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Python:Chuyển đổi tuple thành Chuỗi được phân tách bằng dấu phẩy

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đồng bộ hóa cơ sở dữ liệu phát triển và sản xuất

  2. Số lượng nhóm kết nối MySQL

  3. Lỗi MySQL - Bạn có lỗi trong cú pháp SQL của mình

  4. Hệ thống đánh giá trong PHP và MySQL

  5. Mối quan hệ nhiều-nhiều trong MySQL