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

Khởi tạo bộ giá trị với các tham số bằng Python

Khi cần khởi tạo các bộ giá trị với một số tham số nhất định, phương thức 'tuple' và toán tử '*' có thể được sử dụng.

Phương thức 'tuple' sẽ chuyển đổi có thể lặp được truyền cho nó dưới dạng tham số thành một loại lớp tuple.

Toán tử * có thể được sử dụng để lấy tích của hai giá trị. Nó cũng có thể được sử dụng để nhiều lần một giá trị và hiển thị nó trên bảng điều khiển.

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

Ví dụ

N = 6
print("The value of N has been initialized to "+str(N))

default_val = 2
print("The default value has been initialized to " +str(default_val))

indx = 3
print("The index value has been initialized to "+ str(indx))

val_to_add = 6
print("The value to be added is initialized to " +str(val_to_add))

my_result = [default_val] * N
my_result[indx] = val_to_add
my_result = tuple(my_result)

print("The tuple formed is : ")
print(my_result)

Đầu ra

The value of N has been initialized to 6
The default value has been initialized to 2
The index value has been initialized to 3
The value to be added is initialized to 6
The tuple formed is :
(2, 2, 2, 6, 2, 2)

Giải thích

  • Giá trị cho 'N', 'chỉ mục', 'giá trị sẽ được thêm vào' và giá trị mặc định được khởi tạo và hiển thị trên bảng điều khiển.
  • Giá trị mặc định được nhân với 'N' và được gán cho một biến.
  • Thao tác này được chỉ định cho một biến.
  • 'Chỉ mục' của biến đó được chỉ định giá trị cần được thêm vào.
  • Tiếp theo, biến được chuyển đổi thành một bộ và được lưu trữ trong một biến.
  • Biến này là đầu ra được hiển thị trên bảng điều khiển.