A Pythonban mi a különbség a pop, del és az eltávolítás között?


Válasz 1:

pop (index): Eltávolítja az elemet a megadott indexlistából és visszaküldi.

sample_list = ['a', 'b', 'c', 'd']
sample_list.pop (1) # visszaadja a „b” értéket

Eltávolítás (elem): Használható a „tétel” eltávolításához a listából

sample_list = ['a', 'b', 'c', 'd']
sample_list.remove ('a') # sample_list lesz -> ['b', 'c', 'd']

del: egy teljes listát vagy egy meghatározott elemet törölhet egy listából

sample_list = ['a', 'b', 'c', 'd']
del sample_list [1] # minta_lista lesz -> ['a', 'c', 'd']

Válasz 2:

valójában egyenesen előre.

  • del () használat: del (lista), mivel a név azt sugallja, hogy törli a listát teljes képalkotásként: list.remove („elem”) eltávolítása eltávolítja az elem első előfordulását a listpop () használatban: list.pop () - -> felbukkan az utolsó elemnél, és visszatér az itusage alkalmazáshoz: list.pop (index) → megjeleníti az elemet az indexben, és visszaküldi

Válasz 3:

A listán szereplő eltávolítási műveletnek van egy eltávolítandó értéke. Megkeresi a listát, hogy keressen egy elemet ennek az értéknek, és törli az első egyező elemet, amelyet talál. Hiba, ha nincs megfelelő elem. 5. Adatstruktúrák

A del utasítás felhasználható egy teljes lista törlésére. Ha van egy meghatározott listaelem érvelésként a del (pl. Listname [2], hogy kifejezetten hivatkozzon a lista harmadik elemére), akkor csak azt törli. Lehetőség van egy "szelet" törlésére a listáról.

A pop használata általában az utolsó elem törlése a listából, amikor a listát veremként használja. A del-del ellentétben a pop visszaadja azt az értéket, amelyet felbukott a listáról. Opcionálisan adhat index értéket a pop és a pop számára, a lista végétől eltérő módon. Például a listname.pop (0) törli az első elemet a listából, és eredményül adja vissza az első elemet. Ezt felhasználhatja arra, hogy a lista sorban viselkedjen, de vannak olyan könyvtári rutinok, amelyek a sor műveletei jobb teljesítményt nyújthatnak, mint a pop (0). Lásd: gyűjtemény.deque.


Válasz 4:

A listán szereplő eltávolítási műveletnek van egy eltávolítandó értéke. Megkeresi a listát, hogy keressen egy elemet ennek az értéknek, és törli az első egyező elemet, amelyet talál. Hiba, ha nincs megfelelő elem. 5. Adatstruktúrák

A del utasítás felhasználható egy teljes lista törlésére. Ha van egy meghatározott listaelem érvelésként a del (pl. Listname [2], hogy kifejezetten hivatkozzon a lista harmadik elemére), akkor csak azt törli. Lehetőség van egy "szelet" törlésére a listáról.

A pop használata általában az utolsó elem törlése a listából, amikor a listát veremként használja. A del-del ellentétben a pop visszaadja azt az értéket, amelyet felbukott a listáról. Opcionálisan adhat index értéket a pop és a pop számára, a lista végétől eltérő módon. Például a listname.pop (0) törli az első elemet a listából, és eredményül adja vissza az első elemet. Ezt felhasználhatja arra, hogy a lista sorban viselkedjen, de vannak olyan könyvtári rutinok, amelyek a sor műveletei jobb teljesítményt nyújthatnak, mint a pop (0). Lásd: gyűjtemény.deque.