Danh sách trừ danh sách python

Cách tiếp cận đơn giản nhất là sử dụng hàm pop[[i]] của danh sách, hàm này loại bỏ và trả về một mục có mặt ở vị trí đã chỉ định trong danh sách

1

2

3

4

5

6

7

8

if __name__ == '__main__'.

 

    a = [1, 2, 3, 4, 5]

    đầu tiên = a. bật[0]

 

    in[đầu tiên]        # 1

    in[a]            # [2, 3, 4, 5]

 

Tải xuống Chạy mã

 
Hàm pop[[i]] tăng giá trị IndexError nếu danh sách trống khi nó cố bật ra từ danh sách trống.

2. Sử dụng chức năng list.remove[]

Một cách tiếp cận khác là sử dụng hàm remove[x] của danh sách, loại bỏ mục đầu tiên khỏi danh sách, mục này khớp với giá trị đã chỉ định. Ý tưởng là chuyển giá trị của mục đầu tiên trong danh sách cho nó, như được hiển thị bên dưới

1

2

3

4

5

6

7

if __name__ == '__main__'.

 

    a = [1, 2, 3, 4, 5]

    a. xóa[a[0]]

 

    in[a]            # [2, 3, 4, 5]

 

Tải xuống Chạy mã

 
Hàm remove[] tăng IndexError nếu danh sách trống vì nó cố truy cập vào chỉ mục của danh sách, nằm ngoài phạm vi.

3. Sử dụng Cắt lát

Chúng tôi biết rằng chúng tôi có thể cắt danh sách bằng Python. Chúng tôi có thể sử dụng cắt để xóa mục đầu tiên khỏi danh sách. Ý tưởng là lấy một danh sách con chứa tất cả các mục của danh sách ngoại trừ mục đầu tiên. Vì thao tác cắt lát trả về một danh sách mới, chúng ta phải gán danh sách mới cho danh sách gốc. Điều này có thể được thực hiện bằng cách sử dụng biểu thức l = l[1:], trong đó l là danh sách của bạn

1

2

3

4

5

6

7

if __name__ == '__main__'.

 

    a = [1, 2, 3, 4, 5]

    a = a[1:]

 

    in[a]            # [2, 3, 4, 5]

 

Tải xuống Chạy mã

 
Lưu ý rằng chức năng này không gây ra bất kỳ lỗi nào trên danh sách trống nhưng tạo một bản sao của danh sách, điều này không được khuyến khích.

4. Sử dụng câu lệnh pop[[i]]0

Một cách khác để xóa một mục khỏi danh sách bằng cách sử dụng chỉ mục của nó là câu lệnh pop[[i]]0. Nó khác với hàm pop[[i]]2 vì nó không trả về mục đã xóa. Không giống như chức năng cắt, chức năng này không tạo danh sách mới nhưng sửa đổi danh sách ban đầu của bạn

Hướng dẫn này sẽ cung cấp cho bạn một ví dụ về danh sách python lấy tất cả các phần tử ngoại trừ phần cuối. bạn sẽ học danh sách python lấy tất cả trừ phần tử cuối cùng. Tôi đã giải thích đơn giản từng bước python tất cả các mục trong danh sách ngoại trừ cuối cùng. bạn sẽ học python tất cả các yếu tố ngoại trừ cuối cùng. làm theo bước dưới đây để python in tất cả các phần tử trong danh sách ngoại trừ phần cuối

Có nhiều cách để lấy tất cả các phần tử trừ phần tử cuối cùng trong list python. tôi sẽ cho bạn hai ví dụ sử dụng vòng lặp for với list[. -1] để loại trừ phần tử cuối cùng khỏi danh sách. vì vậy hãy xem các ví dụ dưới đây

Bạn có thể xóa danh sách khỏi danh sách Python không?

Trong Python, sử dụng các phương thức danh sách clear[] , pop[] và remove[] để xóa các mục [phần tử] khỏi danh sách . Cũng có thể xóa các mục bằng cách sử dụng câu lệnh del bằng cách chỉ định vị trí hoặc phạm vi bằng chỉ mục hoặc lát cắt. Xem bài viết sau về cách thêm một mục vào danh sách.

Làm cách nào để xóa khỏi một mảng những mục tồn tại trong mảng khác?

Để xóa các phần tử chứa trong một mảng khác, chúng ta có thể sử dụng kết hợp phương thức filter[] của mảng và hàm tạo Set[] trong JavaScript.

Chủ Đề