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

Lặp lại các bộ giá trị N lần trong Python

Khi cần lặp lại một tuple 'N' lần, có thể sử dụng toán tử '*'. Tuple là một kiểu dữ liệu bất biến. Nó có nghĩa là, các giá trị sau khi được xác định không thể thay đổi bằng cách truy cập vào các phần tử chỉ mục của chúng. Nếu chúng tôi cố gắng thay đổi các phần tử, nó sẽ dẫn đến lỗi. Chúng rất quan trọng vì chúng đảm bảo quyền truy cập chỉ đọc.

Toán tử '*' hoạt động giống như một toán tử nhân.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

my_tuple_1 = (11, 14, 0)

print("The tuple is : ")
print(my_tuple_1)
N = 5

my_result = ((my_tuple_1, ) * N)

print("The tuple after duplicating "+ str(N) + " times is")
print(my_result)

Đầu ra

The tuple is :
(11, 14, 0)
The tuple after duplicating 5 times is
((11, 14, 0), (11, 14, 0), (11, 14, 0), (11, 14, 0), (11, 14, 0))

Giải thích

  • Một bộ tuple được xác định và hiển thị trên bảng điều khiển.
  • Giá trị của 'N' được xác định.
  • Bộ giá trị này được nhân với 'N'.
  • Giá trị này được gán cho một giá trị.
  • Nó được hiển thị trên bảng điều khiển.