Lặp hữu hạn Python: for loop (phần 8)

Đi qua các nội dung của một chuỗi dữ liệu

Mặc dù chúng ta đã đang sử dụng for loop như một loop kiểm soát cái đếm đơn giản, bản thân loop ghé thăm mỗi số
trong một chuỗi các số khởi tạo bởi hàm range. Đoạn code tiếp theo thể hiện các chuỗi này trông như cái gì:

>>> list(range(4))
[0, 1, 2, 3]
>>> list(range(l, 5))
[1, 2, 3, 4]

Trong ví dụ này, chuối các số khởi tạo bởi hàm range được cung cấp cho hàm list của Python, cái trả về một dạng
đặc biệt của chuỗi gọi là list. Các strings cũng là chuỗi các kí tự. Các giá trị chứa trong bất cứ chuỗi nào có
thể được ghé thăm bằng cách chạy một for loop, như sau:

for <variable> in <sequence>:

<do something with variable>

Trên mỗi pass qua loop, biến được gắn với hay gán cho giá trị tiếp theo trong chuỗi, bắt đầu với cái đầu tiên và
kết thúc với cái cuối cùng. Đoạn code sau đi qua hay ghé thăm tất cả các phần tử trong 2 chuỗi và in ra các giá
trị chứa trong chúng, chia tách bởi các khoảng trắng:

>>> for number in [6, 4, 8]:

print(number, end = ” “)

6 4 8
>>> for character in “Hi there!”:

print(character, end = ” “)

H i t h e r e !

Chia sẻ