Khi cần nối các ký tự từ danh sách thành chuỗi hoàn chỉnh, ta định nghĩa hàm nhận chuỗi/ list, duyệt và cộng dồn.
Ví dụ
def convert_to_my_string(my_string):
my_result = ""
for index in my_string:
my_result += index
return my_result
my_string = ['L','e','a','r','n','P','y','t','h','o','n','c','o','o','l','f','u','n']
print("Danh sách ký tự:")
print(my_string)
print("Chuỗi kết quả:")
print(convert_to_my_string(my_string))
Kết quả đầu ra
Danh sách ký tự: ['L', 'e', 'a', 'r', 'n', 'P', 'y', 't', 'h', 'o', 'n', 'c', 'o', 'o', 'l', 'f', 'u', 'n'] Chuỗi kết quả: LearnPythoncoolfun
Giải thích
- Hàm
convert_to_my_stringnhận iterable (list/tuple/string), duyệt và nối. - Tham số tên
my_stringnhưng thực tế là list ký tự. - Kết quả: "LearnPythoncoolfun".
Cách Pythonic: ''.join(my_string) – nhanh hơn, đọc dễ hơn.