Khi cần tạo các tuple tăng dần N phần tử, có thể sử dụng biểu thức generator (generator expression) và phương thức tuple.
Dưới đây là ví dụ minh họa:
Ví dụ
N = 3
print("Giá trị 'N' đã được khởi tạo")
print("Số lần lặp lại là:")
print(N)
my_result = tuple((elem,) * N for elem in range(1, 6))
print("Chuỗi tuple là:")
print(my_result)Kết quả
Giá trị 'N' đã được khởi tạo Số lần lặp lại là: 3 Chuỗi tuple là: ((1, 1, 1), (2, 2, 2), (3, 3, 3), (4, 4, 4), (5, 5, 5))
Giải thích
- Khởi tạo giá trị N và hiển thị trên bảng điều khiển.
- Tạo một tuple với phần tử cụ thể, nhân N lần trong một phạm vi cho trước, gán cho một biến.
- Chuỗi này được sinh ra và hiển thị làm đầu ra trên bảng điều khiển.