Nhận danh sách không có phần tử đầu tiên python

Để truy cập phần tử đầu tiên [12] của danh sách, chúng ta có thể sử dụng cú pháp chỉ số dưới ___9_______ bằng cách chuyển chỉ mục ____10_______

Ghi chú. Trong Python, danh sách không được lập chỉ mục, vì vậy phần tử đầu tiên có sẵn tại chỉ mục 0, chỉ mục phần tử thứ hai là 1, v.v.

Đây là một ví dụ

numList = [12, 13, 14, 15, 16]

firstElement = num_list[0]
print[firstElement]  #-> 12

Tương tự, chúng ta cũng có thể sử dụng cú pháp cắt lát [:1] để lấy phần tử đầu tiên của danh sách trong Python

Danh sách là một trong những cấu trúc dữ liệu được sử dụng phổ biến nhất trong python. Trong python, chúng ta có các phương thức khác nhau để thực hiện các thao tác trên danh sách. Trong bài viết này, chúng ta sẽ xem xét các cách khác nhau để xóa phần tử đầu tiên khỏi danh sách bằng các phương thức khác nhau như cắt, phương thức pop[], phương thức remove[] và thao tác del

Xóa phần tử đầu tiên khỏi danh sách bằng cách cắt

Trong python, cắt lát là thao tác tạo phần con của chuỗi hoặc danh sách. Với việc cắt lát, chúng ta có thể truy cập các phần khác nhau của bất kỳ chuỗi, bộ dữ liệu hoặc danh sách nào. Để thực hiện cắt trên danh sách có tên myList, chúng tôi sử dụng cú pháp myList[start, end, difference] trong đó “bắt đầu” và “kết thúc” là các chỉ số mà tại đó danh sách được cắt bắt đầu và kết thúc trong danh sách ban đầu tương ứng. “Sự khác biệt” được sử dụng để chọn các phần tử trong một chuỗi. Các phần tử được chọn từ danh sách tại chỉ mục = “bắt đầu + n * chênh lệch” trong đó n là một số nguyên và chỉ mục phải nhỏ hơn “kết thúc”.  

Để sử dụng cắt để loại bỏ phần tử đầu tiên của danh sách, chúng tôi sẽ loại bỏ danh sách con bắt đầu từ phần tử thứ hai và chúng tôi sẽ để lại phần tử đầu tiên. Do đó, phần tử đầu tiên sẽ bị xóa khỏi danh sách. Điều này có thể được thực hiện như sau

myList = [1, 2, 3, 4, 5, 6, 7]
print["Original List is:", myList]
myList = myList[1::1]
print["List after modification is:", myList]

đầu ra

Original List is: [1, 2, 3, 4, 5, 6, 7]
List after modification is: [2, 3, 4, 5, 6, 7]

Xóa phần tử đầu tiên khỏi danh sách bằng phương thức pop[]

Phương thức pop[] được sử dụng để xóa bất kỳ phần tử nào khỏi danh sách khỏi một chỉ mục đã chỉ định. Nó lấy chỉ mục của phần tử làm tham số đầu vào tùy chọn và trả về phần tử tại chỉ mục đã chỉ định sau khi xóa nó khỏi danh sách. Nếu không truyền tham số vào thì sẽ trả về phần tử cuối cùng của danh sách sau khi xóa

Để xóa phần tử đầu tiên của danh sách bằng phương thức pop[], chúng ta sẽ gọi phương thức pop[] trong danh sách và sẽ truyền chỉ mục của phần tử đầu tiên, i. e. 0 làm đầu vào. Nó sẽ trả về phần tử đầu tiên của danh sách sau khi xóa nó khỏi danh sách như sau

myList = [1, 2, 3, 4, 5, 6, 7]
print["Original List is:", myList]
myList.pop[0]
print["List after modification is:", myList]

đầu ra

Original List is: [1, 2, 3, 4, 5, 6, 7]
List after modification is: [2, 3, 4, 5, 6, 7]

Sử dụng phương thức remove[]

phương thức remove[] được sử dụng để loại bỏ sự xuất hiện đầu tiên của bất kỳ phần tử nào trong danh sách. Phương thức remove[], khi được gọi, sẽ lấy phần tử cần xóa khỏi danh sách làm đầu vào và xóa phần tử khỏi danh sách. Khi phần tử không có trong danh sách, nó sẽ tăng ValueError. Để xử lý ValueError, bạn có thể sử dụng xử lý ngoại lệ bằng cách sử dụng python try except blocks

Để xóa phần tử đầu tiên của danh sách bằng phương thức remove[], chúng ta sẽ truy cập phần tử đầu tiên của danh sách bằng cách sử dụng chỉ số i của nó. e. 0. Sau đó, chúng ta sẽ truyền phần tử dưới dạng tham số cho phương thức remove[]. Thao tác này sẽ xóa phần tử đầu tiên của danh sách như sau

myList = [1, 2, 3, 4, 5, 6, 7]
print["Original List is:", myList]
element = myList[0]
myList.remove[element]
print["List after modification is:", myList]

đầu ra

Original List is: [1, 2, 3, 4, 5, 6, 7]
List after modification is: [2, 3, 4, 5, 6, 7]

Xóa phần tử đầu tiên khỏi danh sách bằng từ khóa del

Từ khóa del trong python dùng để xóa đối tượng. Trong python, mọi biến đều trỏ đến một đối tượng. Như chúng ta biết rằng phần tử đầu tiên của danh sách trỏ đến một đối tượng trong bộ nhớ, chúng ta cũng có thể xóa nó bằng từ khóa del như sau

myList = [1, 2, 3, 4, 5, 6, 7]
print["Original List is:", myList]
del myList[0]
print["List after modification is:", myList]

đầu ra

Original List is: [1, 2, 3, 4, 5, 6, 7]
List after modification is: [2, 3, 4, 5, 6, 7]

Phần kết luận

Trong bài viết này, chúng ta đã thấy các cách khác nhau để xóa phần tử đầu tiên khỏi danh sách trong python. Chúng tôi đã sử dụng phương thức cắt lát, pop[], phương thức remove[] và từ khóa del để xóa phần tử đầu tiên khỏi danh sách. Để tìm hiểu thêm về danh sách, bạn có thể đọc bài viết này về hiểu danh sách. Hãy theo dõi để biết thêm các bài viết thông tin

Có liên quan

Đào tạo Python được đề xuất

Khóa học. Python 3 cho người mới bắt đầu

Hơn 15 giờ nội dung video với hướng dẫn có hướng dẫn cho người mới bắt đầu. Tìm hiểu cách tạo các ứng dụng trong thế giới thực và nắm vững kiến ​​thức cơ bản

Phương pháp nào được sử dụng để xóa phần tử đầu tiên khỏi danh sách?

Phương thức shift[] xóa phần tử đầu tiên khỏi một mảng và trả về phần tử đã xóa đó.

Làm cách nào để xóa một phần tử khỏi danh sách bằng chỉ mục trong Python?

Bạn có thể sử dụng phương thức pop[] để xóa các thành phần cụ thể của danh sách. phương thức pop[] lấy giá trị chỉ mục làm tham số và xóa phần tử tại chỉ mục đã chỉ định. Do đó, a[2] chứa 3 và pop[] loại bỏ và trả về giống như đầu ra.

Chủ Đề