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_Valsnhậ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.