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

Chương trình Python – Nối chuỗi từ danh sách ký tự

Khi cần nối chuỗi từ tất cả ký tự trong danh sách, ta định nghĩa một phương thức duyệt qua các phần tử và dùng toán tử + để nối.

Ví dụ

def convert_spec_Vals(my_list):
    new_val = ""
    for element in my_list:
        new_val += element
    return new_val

my_list = ['p', 'y', 't', 'h', 'o', 'n', '&', 'c', 'o', 'o', 'l']
print("Danh sách là:")
print(my_list)
print("Kết quả là:")
print(convert_spec_Vals(my_list))

Kết quả đầu ra

Danh sách là:
['p', 'y', 't', 'h', 'o', 'n', '&', 'c', 'o', 'o', 'l']
Kết quả là:
python&cool

Giải thích

  • Định nghĩa phương thức convert_spec_Vals nhận danh sách làm tham số, trả về chuỗi nối bằng toán tử +.
  • Khởi tạo chuỗi rỗng.
  • Duyệt các phần tử danh sách và nối vào chuỗi rỗng.
  • Sử dụng toán tử + để nối chuỗi.
  • Bên ngoài phương thức, định nghĩa danh sách ký tự và hiển thị.
  • Gọi phương thức với danh sách này làm tham số.
  • Hiển thị kết quả.

Cách viết Pythonic hơn: ''.join(my_list) – nhanh hơn và ngắn gọn hơn.