Elem eltávolítása a Python listáról [clear, pop, remove, del]

Python list data-type segít a különböző adattípusok tételeinek rendezett sorrendben történő tárolásában. Az adatokat szögletes zárójelben () írjuk, az értékeket vesszővel (,) választjuk el.

A Python, számos módszer áll rendelkezésre a listán adattípus, amely segít eltávolítani egy elemet egy adott listából. A módszerek: eltávolítás(), pop() és clear() .

a listamódszerek mellett del kulcsszót is használhat az elemek eltávolításához a listából.,

ebben a Python oktatóanyagban megtudhatja:

  • Python remove() method
  • Python pop() method
  • Python clear () method
  • A del kulcsszó használata
  • hogyan távolíthatom el az első elemet a listáról?
  • hogyan távolíthatok el több elemet egy listából Python-ban?
  • hogyan távolíthatok el egy elemet egy listáról egy index használatával Python-ban?

példa a listára

my_list = ]

az index 0-tól kezdődik., A listában: my_list at

0th index a “Guru”,

  • az index: 1-nél az 50-es számot kapjuk, amely egész szám.
  • at index: 2 kapsz a lebegő szám 11.50
  • at index: 3, van egy string ” Siya.’
  • az index:4-nél látni fogja, hogy az 50-es szám duplikálódik.
  • at index:5, kapsz egy listát értékekkel a, B, és C.

Python remove () metódus

python removes () metódus egy beépített módszer elérhető a listán. Segít eltávolítani az adott első elemet a listából.,

szintaxis:

list.remove(element)

a listából eltávolítani kívánt elem.

ReturnValue

nincs visszatérési érték ehhez a módszerhez.

tippek az Eltávolítás() módszer használatához:

az alábbiak a fontos pontok, amelyeket emlékezni kell az Eltávolítás () módszer használatakor:

  • ha a lista ismétlődő elemekkel rendelkezik, az első elem, amely megfelel az adott elemnek, eltávolításra kerül a listából.
  • ha az adott elem nincs jelen a listában, akkor hibát fog dobni, mondván, hogy az elem nincs a listában.,
  • az Eltávolítás () módszer nem ad vissza semmilyen értéket.
  • az Eltávolítás () argumentumként veszi az értéket, így az értéknek át kell haladnia a megfelelő adattípussal.

Példa: A remove() módszerrel kell eltávolítani egy elemet a listából

Itt egy példa listát, hogy

my_list = 

A lista elemeit a dátum-típusú string szám. A lista olyan elemeket tartalmaz, mint a 12-es szám és a Riya karakterlánc.

kimenet:

Python pop () metódus

a pop() metódus eltávolít egy elemet a listából a megadott index alapján.,

Syntax

list.pop(index)

index: a pop() metódusnak csak egy index nevű argumentuma van.

  • egy elem eltávolításához a listából át kell adnia az elem indexét. Az index 0-kor kezdődik. Ahhoz, hogy az első elem a listából pass index 0. Az utolsó elem eltávolításához átadhatja a

    as -1 indexet.

  • az index argumentum opcionális. Ha nem telt el, akkor az alapértelmezett érték -1, a lista utolsó eleme pedig visszatér.,
  • ha a megadott index nincs jelen, vagy a tartományon kívül van, a pop() módszer hibát jelez az IndexError: pop index.

ReturnValue:

a pop() módszer visszaadja az eltávolított elemet a megadott index alapján. A végleges lista is frissül, nem lesz az elem.

példa: a pop() módszerrel eltávolíthat egy elemet a listáról

a lista a példában a my_list = .,

próbáljuk meg eltávolítani elem segítségével pop() módszer alapján a következő:

  • azáltal index
  • nélkül index
  • elhaladó index, hogy a tartományon kívül.

itt eltávolítjuk a Tiya-t a listáról. Az index 0-tól kezdődik, így a Tiya indexe 2.

kimenet:

Python clear () method

a clear() method eltávolítja a listában szereplő összes elemet.

szintaxis:

list.clear()

paraméterek:

nincs paraméter.

ReturnValue:

Ther nincs visszatérési érték., A lista() kiürítése tiszta() módszerrel történik.

példa: a clear() metódus használatával az összes elemet eltávolíthatja a listáról

a clear () metódus kiüríti az adott listát. Nézzük meg a clear () munkáját az alábbi példában:

my_list = #Using clear() methodelement = my_list.clear()print(element)print(my_list)

kimenet:

None

del kulcsszóval

elem eltávolításához a listából használhatja a del kulcsszót, amelyet egy lista követ. Az elem indexét át kell adnia a listára. Az index 0-kor kezdődik.,

szintaxis:

del list

a del kulcsszó segítségével elemtartományt is vághat a listából. A listából a start/stop index megadható a del kulcsszónak, az ebbe a tartományba eső elemek pedig eltávolításra kerülnek. A szintaxis a következő:

szintaxis:

del list

itt van egy példa, amely azt mutatja, hogy távolítsa el az első elem, utolsó elem, több elem a listából del.

kimenet:

hogyan távolíthatom el az első elemet egy listáról?,

az első elem eltávolításához olyan listamódszereket használhat, mint az eltávolítás (), a pop (). Az eltávolítási() módszer esetében át kell adnia az eltávolítandó első elemet, a pop indexet, azaz 0-t.

az első elem eltávolításához a del kulcsszót is használhatja a listából.

az alábbi példa azt mutatja, hogy az első elem eltávolítása a listáról az eltávolítás (), a pop() és a del használatával történik.

kimenet:

hogyan távolíthatok el több elemet egy listából Python-ban?

a listamódszerek eltávolítása(), a pop () pedig egyetlen elem eltávolítása., Több szempont eltávolításához használja a del kulcsszót.

kimenet:

Originallist is Using del, the final list is 

hogyan távolíthatok el egy elemet egy listáról az index használatával Python-ban?

az elem index alapján történő eltávolításához használhatja a lista módszer pop (). Még a del kulcsszó használata is segít eltávolítani az adott index elemét.

Output

összefoglaló:

a Python, sok módszer áll rendelkezésre a listán adattípus, amely segít eltávolítani egy elemet egy adott listából. A módszerek: eltávolítás(), pop() és clear().,

fontos beépített módszerek a listán az elemek eltávolításához

módszer leírás
eltávolítás() segít eltávolítani a listából az első adott elemegyezést.
pop () a pop() metódus eltávolít egy elemet a listából a megadott index alapján.
clear () a clear() módszer eltávolítja a listában szereplő összes elemet.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük