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

Chương trình Python để thay thế các phần tử danh sách trong một phạm vi bằng một số nhất định

Khi cần thay thế các phần tử danh sách trong một phạm vi bằng một số nhất định, phương pháp cắt danh sách được sử dụng.

Ví dụ

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

my_list = [42, 42, 18, 73, 11, 28, 29, 0, 10, 16, 22, 53, 41]

print("The list is :")
print(my_list)

i, j = 4, 8
my_key = 9

my_list[i:j] = [my_key] * (j - i)

print("The result is:")
print(my_list)

Đầu ra

The list is :
[42, 42, 18, 73, 11, 28, 29, 0, 10, 16, 22, 53, 41]
The result is:
[42, 42, 18, 73, 9, 9, 9, 9, 10, 16, 22, 53, 41]

Giải thích

  • Một danh sách được xác định và hiển thị trên bảng điều khiển.

  • Hai số nguyên được xác định và một số nguyên được xác định.

  • Khóa được nhân với hiệu giữa hai số nguyên.

  • Nó được gán cho các chỉ số đã cắt.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.