Hướng dẫn how do i remove the first occurrence of a number in a list python? - làm cách nào để xóa lần xuất hiện đầu tiên của một số trong python danh sách?

def drop dest(routes,location): for i in range(len(routes)): if routes[i] == location: routes.remove(routes[i]) return routes

Tôi đang sử dụng một định nghĩa hàm được đưa ra một danh sách là routes = [(3,2),(2,4),(5,5),(2,4)] và nói rằng tôi chỉ muốn xóa giá trị xuất hiện đầu tiên của (2,4). Tôi hơi bối rối về cách làm điều này bởi vì tôi loại bỏ giá trị nhưng tôi cũng loại bỏ giá trị khác được đưa ra. Nơi tôi chỉ muốn loại bỏ giá trị đã cho đầu tiên.
routes = [(3,2),(2,4),(5,5),(2,4)], and say I just want to remove the first occurrence value of (2,4). I am a little confused in how to do this because I do remove the value but I also remove the other value given. Where I just want to remove the first given value.

Timgeeb

74,8K20 Huy hiệu vàng116 Huy hiệu bạc141 Huy hiệu đồng20 gold badges116 silver badges141 bronze badges

Hỏi ngày 30 tháng 4 năm 2016 lúc 17:40Apr 30, 2016 at 17:40

Nó đơn giản, sử dụng ____10.

>>> routes = [(3,2),(2,4),(5,5),(2,4)] >>> routes.remove((2,4)) >>> routes [(3, 2), (5, 5), (2, 4)]

Đã trả lời ngày 30 tháng 4 năm 2016 lúc 17:41Apr 30, 2016 at 17:41

Timgebtimgebtimgeb

74,8K20 Huy hiệu vàng116 Huy hiệu bạc141 Huy hiệu đồng20 gold badges116 silver badges141 bronze badges

2

Hỏi ngày 30 tháng 4 năm 2016 lúc 17:40

def drop_dest(routes,location): flag = 1 for i in range(len(routes)): if routes[i] == location and flag == 1: routes.remove(routes[i]) flag = 0 return routes´

Nó đơn giản, sử dụng ____10.Apr 30, 2016 at 17:54

Đã trả lời ngày 30 tháng 4 năm 2016 lúc 17:41alphiii

Timgebtimgeb2 gold badges21 silver badges27 bronze badges

Nếu đó là mã của bạn và cần phải ở trong một vòng lặp và chỉ bị xóa một khi tôi sẽ làm như vậy:

def drop dest(routes,location): for i in range(len(routes)): if routes[i] == location: routes.remove(routes[i]) break return routes

Đã trả lời ngày 30 tháng 4 năm 2016 lúc 17:54Sep 27, 2020 at 3:29

Trang chủ »Python» Chương trình Python

Ở đây, chúng ta sẽ học cách loại bỏ sự xuất hiện đầu tiên của một phần tử nhất định trong danh sách trong Python. Để xóa một phần tử khỏi danh sách, chúng tôi sử dụng danh sách.remove (phần tử). Được gửi bởi bao gồm bao gồm, vào ngày 21 tháng 7 năm 2018remove first occurrence of a given element in the list in Python. To remove an element from the list, we use list.remove(element).
Submitted by IncludeHelp, on July 21, 2018

Chương trình Python để loại bỏ sự xuất hiện đầu tiên của một phần tử nhất định trong danh sách: Cho một danh sách các phần tử và chúng ta phải xóa sự xuất hiện đầu tiên của một phần tử nhất định.: Given a list of the elements and we have to remove first occurrence of a given element.

list.remove()

Phương pháp này loại bỏ phần tử xuất hiện đầu tiên khỏi danh sách.

Syntax:

list.remove(element)

Here,

  • Danh sách là tên của danh sách, từ nơi chúng ta phải xóa phần tử. is the name of the list, from where we have to remove the element.
  • Phần tử một phần tử/đối tượng sẽ được xóa khỏi danh sách. an element/object to be removed from the list.

Example:

Input : list [10, 20, 30, 40, 30] function call to remove 30 from the list: list.remove(30) Output: List elements after removing 30 list [10, 20, 40, 30]

Program:

# Declaring a list list = [10, 20, 30, 40, 30] # print list print "List element:" for l in range(len(list)): print (list[l]) # removing 30 from the list list.remove(30); # print list after removing 30 print "List element after removing 30:" for l in range(len(list)): print (list[l])

Đầu ra

List element: 10 20 30 40 30 List element after removing 30: 10 20 40 30

Các chương trình danh sách Python »


Làm cách nào để loại bỏ sự xuất hiện đầu tiên khỏi danh sách trong Python?

Phương thức Remove () xóa phần tử khớp đầu tiên (được truyền dưới dạng đối số) khỏi danh sách. Phương thức pop () loại bỏ một phần tử tại một chỉ mục nhất định và cũng sẽ trả về mục đã xóa. Bạn cũng có thể sử dụng từ khóa DEL trong Python để xóa một phần tử hoặc lát khỏi danh sách.. The pop() method removes an element at a given index, and will also return the removed item. You can also use the del keyword in Python to remove an element or slice from a list.

Làm thế nào để bạn loại bỏ sự xuất hiện đầu tiên của một số nguyên từ một danh sách trong Python?

Phương thức Remove () sẽ xóa phiên bản đầu tiên của một giá trị trong danh sách.Phương thức pop () loại bỏ một phần tử tại một chỉ mục nhất định và cũng sẽ trả về mục đã xóa.Bạn cũng có thể sử dụng từ khóa DEL trong Python để xóa một phần tử hoặc lát khỏi danh sách.

Làm cách nào để loại bỏ sự xuất hiện đầu tiên của một phần tử trong danh sách?

Xóa () Phương thức này loại bỏ phần tử xuất hiện đầu tiên khỏi danh sách. This method removes first occurrence given element from the list.

Làm thế nào để bạn tìm thấy sự xuất hiện đầu tiên của một số trong danh sách Python?

Để tìm chỉ mục về sự xuất hiện đầu tiên của một phần tử trong danh sách Python nhất định, bạn có thể sử dụng phương thức Lớp danh sách Index () với phần tử được truyền làm đối số.Phương thức Index () trả về một số nguyên đại diện cho chỉ mục của trận đấu đầu tiên của phần tử được chỉ định trong danh sách.use index() method of List class with the element passed as argument. The index() method returns an integer that represents the index of first match of specified element in the List.

Chủ đề