Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chuyển list ký tự thành chuỗi trong Python (str.join)

Phương thức str.join(iterable) nối các phần tử của iterable thành chuỗi, dùng chuỗi gọi phương thức làm separator (phân cách).

Nối không dấu phân cách

>>> lst = ['h', 'e', 'l', 'l', 'o']
>>> ''.join(lst)
'hello'

Nối với dấu phân cách

>>> ', '.join(['apple', 'banana', 'cherry'])
'apple, banana, cherry'

Lưu ý

  • Tất cả phần tử trong iterable phải là string. Nếu có số, hãy convert trước: ''.join(map(str, [1,2,3])) → '123'.
  • join là phương thức của string separator, không phải list.