Fjern element fra et Python-LISTE [klart, pop, fjerne, del]

Python Liste af data-type hjælper dig med at gemme elementer af forskellige typer data i en ordnet rækkefølge. Dataene er skrevet inde firkantede parenteser (), og værdierne er adskilt af komma (,).

i Python er der mange metoder tilgængelige på listedatatypen, der hjælper dig med at fjerne et element fra en given liste. Metoderne er fjerne (), pop () og klar ().

udover listemetoderne kan du også bruge et del-søgeord til at fjerne elementer fra en liste.,

I dette Python tutorial vil du lære:

  • Python fjerne () – metode
  • Python-pop () – metode
  • Python clear () – metode
  • Brug af del søgeord
  • Hvordan fjerner jeg det første element fra en liste?
  • Hvordan fjerner jeg flere elementer fra en liste i Python?
  • Hvordan fjerner jeg et element fra en liste ved at bruge et indeks i Python?

Eksempel på liste

my_list = ]

indekset starter fra 0., På listen: my_list at

0th inde.vi har strengen ‘Guru’,

  • at inde.: 1 får du tallet 50, som er et heltal.
  • på indeks: 2 får du det flydende nummer 11.50
  • på indeks:3, Der er en streng ‘Siya.’
  • på indeks: 4 vil du se, at tallet 50 er duplikeret.
  • ved indeks:5 får du en liste med værdierne a, b og C.

Python fjern() metode

Python fjerner () metode er en indbygget metode tilgængelig med listen. Det hjælper med at fjerne den givne allerførste element matching fra listen.,

syntaks:

list.remove(element)

det element, du vil fjerne fra listen.

ReturnValue

Der er ingen returværdi for denne metode.

Tips til brug af fjerne () – metoden:

Følgende er de vigtigste punkter at huske, når du bruger fjern () – metoden:

  • , Når listen har kopieret elementer, den allerførste element, der matcher den givne element vil blive fjernet fra listen.
  • hvis det givne element ikke er til stede på listen, vil det kaste en fejl, der siger, at elementet ikke er på listen.,
  • fjern () – metoden returnerer ingen værdi.
  • fjern () tager værdien som et argument, så værdien skal passere med den korrekte datatype.

Eksempel: Brug af fjern() metode til at fjerne et element fra listen

Her er en prøve på en liste, som jeg har

my_list = 

listen har elementer af dato-typer streng og antal. Listen har dublerede elementer som nummer 12 Og string Riya.

Output:

Python pop () – metode

pop () – metoden fjerner et element fra listen baseret på det givne indeks.,

syntaks

list.pop(index)

indeks: pop () – metoden har kun et argument kaldet indeks.

  • for at fjerne et element fra listen skal du passere elementets indeks. Indekset starter ved 0. For at få det første element fra listen pass indeks som 0. For at fjerne det sidste element kan du passere indekset

    som -1.

  • indeksargumentet er valgfrit. Hvis det ikke er bestået, betragtes standardværdien som -1, og det sidste element fra listen returneres.,
  • hvis indekset ikke er til stede eller uden for rækkevidde, kaster pop () – metoden en fejl, der siger inde .error: pop inde..

ReturnValue:

pop () – metoden returnerer elementet fjernet baseret på det givne indeks. Den endelige liste opdateres også og vil ikke have elementet.

eksempel: brug af pop () – metoden til at fjerne et element fra listen

listen vil bruge i eksemplet er my_list = .,

lad os prøve at fjerne element ved hjælp af en pop () – metode baseret på følgende:

  • ved at give indeks
  • uden indeks
  • passerende indeks, der er uden for rækkevidde.

Her fjerner vi Tiya fra listen. Indekset starter fra 0, så indekset for Tiya er 2.

Output:

Python clear () – metode

clear () – metoden fjerner alle de elementer, der findes på listen.

syntaks:

list.clear()

parametre:

ingen parametre.

ReturnValue:

Der er ingen returværdi., Listen() tømmes ved hjælp af clear () metode.

eksempel: brug af clear () – metode til at fjerne alle elementer fra listen

clear () – metoden vil tømme den givne liste. Lad os se, der arbejder på clear() i eksemplet nedenfor:

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

Output:

None

Anvendelse del søgeord

for At fjerne et element fra listen, kan du bruge den del søgeord efterfulgt af en liste. Du skal videregive elementets indeks til listen. Indekset starter ved 0.,

syntaks:

del list

Du kan også skære en række elementer fra listen ved hjælp af del-nøgleordet. Start / stop indekset fra listen kan gives til del søgeord, og de elementer, der falder i dette område vil blive fjernet. Syntaksen er som følger:

Syntax:

del list

Her er et eksempel, der viser at fjerne det første element, sidste element, som flere elementer fra listen ved hjælp af del.

Output:

Hvordan fjerner jeg det første element fra en liste?,

Du kan gøre brug af listemetoder som Fjern(), pop() for at fjerne det første element fra listen. I tilfælde af fjern () – metoden skal du passere det første element, der skal fjernes, og for pop indekset, dvs.0.

Du kan også bruge Del-nøgleordet til at fjerne det første element fra listen.

eksemplet nedenfor viser at fjerne første element fra listen ved hjælp af fjern(), pop() og del.

Output:

Hvordan fjerner jeg flere elementer fra en liste i Python?

listen metoder fjerne(), og pop() er beregnet til at fjerne et enkelt element., For at fjerne flere aspekter skal du bruge del-søgeordet.

Output:

Originallist is Using del, the final list is 

Hvordan fjerner jeg et element fra en liste ved at bruge indeks i Python?

for at fjerne element baseret på indeks, kan du gøre brug af list method pop() . Selv ved hjælp af del søgeord vil hjælpe dig med at fjerne elementet for et givet indeks.

Output

resum.:

i Python er der mange metoder tilgængelige på listedatatypen, der hjælper dig med at fjerne et element fra en given liste. Metoderne er fjerne (), pop () og klar ().,

Vigtigt indbyggede metoder, der findes på listen for at fjerne elementer

Metode Beskrivelse
fjern() Det hjælper til at fjerne den allerførste givet element matchende fra listen.
pop() pop () – metoden fjerner et element fra listen baseret på det givne indeks.
clear () clear () – metoden fjerner alle de elementer, der findes på listen.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *