Trong bài viết này, chúng ta sẽ tìm hiểu về cách lặp / duyệt qua các ký tự của một chuỗi trong Python 3.x. Hoặc sớm hơn.
Chuỗi là một tập hợp các ký tự có thể chứa khoảng trắng, bảng chữ cái hoặc số nguyên. Chúng có thể được truy cập bằng cách sử dụng chỉ mục hoặc thông qua tài liệu tham khảo. Một số phương pháp thường được triển khai được hiển thị bên dưới.
Phương pháp 1 - Công cụ trực tiếp không cần lập chỉ mục
Ví dụ
string_inp = "tutorialspoint" # Iterate over the string for value in string_inp: print(value, end='')
Phương pháp 2 - Cách phổ biến nhất sử dụng truy cập dựa trên chỉ mục
Ví dụ
string_inp = "tutorialspoint" # Iterate over the string for value in range(0,len(string_inp)): print(string_inp[value], end='')
Phương pháp 3 - Kiểu liệt kê
Ví dụ
string_inp = "tutorialspoint" # Iterate over the string for value,char in enumerate(string_inp): print(char, end='')
Phương pháp 4 - Truy cập bằng chỉ mục phủ định
Ví dụ
string_inp = "tutorialspoint" # Iterate over the string for value in range(-len(string_inp),0): print(string_inp[value], end='')
Phương pháp 5 - Truy cập thông qua các phương pháp cắt lát
Ví dụ
string_inp = "tutorialspoint" # Iterate over the string for value in range(0,len(string_inp)): print(string_inp[value-1:value], end='') print(string_inp[-1:])
Ouptut được tạo ra bằng cả 5 phương pháp đều giống hệt nhau và được hiển thị bên dưới.
Đầu ra
tutorialspoint
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về lặp / duyệt qua các phần tử của danh sách. Chúng tôi cũng đã tìm hiểu về các cách truyền tải khác nhau.