Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tạo Tuple tăng dần N phần tử trong Python


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.