Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để sử dụng các vòng lặp lồng nhau trong Python?


Trong lập trình, thuật ngữ lồng ghép được sử dụng khi một cấu trúc được sử dụng bên trong một cấu trúc khác cùng kiểu. Do đó, vòng lặp lồng nhau đề cập đến việc sử dụng một vòng lặp bên trong một vòng lặp. Trong trường hợp như vậy, vòng lặp bên trong nhận tất cả các lần lặp cho mỗi lần lặp lại của vòng lặp bên ngoài.

Trong Python, phần thân của vòng lặp là nhóm các câu lệnh có mức thụt lề tăng lên. Trong trường hợp vòng lặp lồng nhau, mức thụt lề của id vòng lặp bên trong nhiều hơn vòng lặp bên ngoài. Ví dụ đơn giản sau về vòng lặp lồng nhau cho thấy tính năng -

Ví dụ

for x in range(4):
    for y in range(4):
        print (x,y)

Đầu ra

Điều này tạo ra kết quả sau

0 0
0 1
0 2
0 3

1 0
1 1
1 2
1 3

2 0
2 1
2 2
2 3

3 0
3 1
3 2
3 3