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

Python - Trích xuất phần tử từ danh sách được K thành công

Khi được yêu cầu trích xuất phần tử từ danh sách được thành công bởi ‘K’, một phép lặp đơn giản và phương thức ‘append’ sẽ được sử dụng.

Ví dụ

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

my_list = [45, 65, 32, 78, 99, 10, 21, 2]

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

K = 99
print("The value of K is ")
print(K)

my_result = []

for elem in range(len(my_list) - 1):
   if my_list[elem + 1] == K:
      my_result.append(my_list[elem])

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

Đầu ra

The list is :
[45, 65, 32, 78, 99, 10, 21, 2]
The value of K is
99
The result is :
[78]

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.

  • Giá trị cho ‘K’ được xác định và hiển thị trên bảng điều khiển.

  • Một danh sách trống được xác định.

  • Danh sách được lặp lại và mọi phần tử được kiểm tra là tương đương với ‘K’.

  • Nếu vậy, nó sẽ được thêm vào danh sách trống bằng phương thức "append".

  • Danh sách này được hiển thị dưới dạng đầu ra trên bảng điều khiển.