Xóa nhiều chuỗi khỏi chuỗi python

Cho một danh sách các số, hãy viết chương trình Python để xóa nhiều phần tử khỏi danh sách dựa trên điều kiện đã cho

Ví dụ.  

Input: [12, 15, 3, 10]
Output: Remove = [12, 3], New_List = [15, 10]

Input: [11, 5, 17, 18, 23, 50]
Output: Remove = [1:5], New_list = [11, 50]

Có thể xóa nhiều phần tử khỏi danh sách trong Python, dựa trên kiến ​​thức chúng tôi có về dữ liệu. Giống như, chúng tôi chỉ biết các giá trị sẽ bị xóa hoặc cũng biết chỉ mục của các giá trị đó. Hãy xem các ví dụ khác nhau dựa trên các tình huống khác nhau

Ví dụ 1. Giả sử chúng ta muốn xóa từng phần tử trong danh sách chia hết cho 2 hoặc tất cả các số chẵn.  

Python3




New list after removing all even numbers:  [11, 5, 17, 23]
0

New list after removing all even numbers:  [11, 5, 17, 23]
1

 

New list after removing all even numbers:  [11, 5, 17, 23]
2

New list after removing all even numbers:  [11, 5, 17, 23]
0
New list after removing all even numbers:  [11, 5, 17, 23]
1
New list after removing all even numbers:  [11, 5, 17, 23]
2
New list after removing all even numbers:  [11, 5, 17, 23]
3
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
5
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
7
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
9
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
21
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
23
New list after removing all even numbers:  [11, 5, 17, 23]
24

 

New list after removing all even numbers:  [11, 5, 17, 23]
25

New list after removing all even numbers:  [11, 5, 17, 23]
26

New list after removing all even numbers:  [11, 5, 17, 23]
27
New list after removing all even numbers:  [11, 5, 17, 23]
28
New list after removing all even numbers:  [11, 5, 17, 23]
29
New list after removing all even numbers:  [11, 5, 17, 23]
10

New list after removing all even numbers:  [11, 5, 17, 23]
11
New list after removing all even numbers:  [11, 5, 17, 23]
12
New list after removing all even numbers:  [11, 5, 17, 23]
28
New list after removing all even numbers:  [11, 5, 17, 23]
14
New list after removing all even numbers:  [11, 5, 17, 23]
15
New list after removing all even numbers:  [11, 5, 17, 23]
1
New list after removing all even numbers:  [11, 5, 17, 23]
1
New list after removing all even numbers:  [11, 5, 17, 23]
18
New list after removing all even numbers:  [11, 5, 17, 23]
19

New list after removing all even numbers:  [11, 5, 17, 23]
10
New list after removing all even numbers:  [11, 5, 17, 23]
11

 

New list after removing all even numbers:  [11, 5, 17, 23]
12

New list after removing all even numbers:  [11, 5, 17, 23]
13
New list after removing all even numbers:  [11, 5, 17, 23]
14
New list after removing all even numbers:  [11, 5, 17, 23]
15
New list after removing all even numbers:  [11, 5, 17, 23]
16

đầu ra.  

New list after removing all even numbers:  [11, 5, 17, 23]

Ví dụ #2. Sử dụng hiểu danh sách

Loại bỏ tất cả các phần tử chẵn trong danh sách cũng tốt như chỉ bao gồm tất cả các phần tử không chẵn [ i. e. phần tử lẻ].  

Python3




New list after removing all even numbers:  [11, 5, 17, 23]
0

New list after removing all even numbers:  [11, 5, 17, 23]
1

 

New list after removing all even numbers:  [11, 5, 17, 23]
2

New list after removing all even numbers:  [11, 5, 17, 23]
0
New list after removing all even numbers:  [11, 5, 17, 23]
1
New list after removing all even numbers:  [11, 5, 17, 23]
2
New list after removing all even numbers:  [11, 5, 17, 23]
3
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
5
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
7
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
9
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
21
New list after removing all even numbers:  [11, 5, 17, 23]
4
New list after removing all even numbers:  [11, 5, 17, 23]
23
New list after removing all even numbers:  [11, 5, 17, 23]
24

 

New list after removing all even numbers:  [11, 5, 17, 23]
45

New list after removing all even numbers:  [11, 5, 17, 23]
46

New list after removing all even numbers:  [11, 5, 17, 23]
0_______11
New list after removing all even numbers:  [11, 5, 17, 23]
49
New list after removing all even numbers:  [11, 5, 17, 23]
27
New list after removing all even numbers:  [11, 5, 17, 23]
223
New list after removing all even numbers:  [11, 5, 17, 23]
29
New list after removing all even numbers:  [11, 5, 17, 23]
225
New list after removing all even numbers:  [11, 5, 17, 23]
226
New list after removing all even numbers:  [11, 5, 17, 23]
12
New list after removing all even numbers:  [11, 5, 17, 23]
01
New list after removing all even numbers:  [11, 5, 17, 23]
14
New list after removing all even numbers:  [11, 5, 17, 23]
15
New list after removing all even numbers:  [11, 5, 17, 23]
08
New list after removing all even numbers:  [11, 5, 17, 23]
1
New list after removing all even numbers:  [11, 5, 17, 23]
18
New list after removing all even numbers:  [11, 5, 17, 23]
24

Chủ Đề