Python Seznamu datový typ umožňuje ukládat položky různých datových typů v uspořádané sekvenci. Data jsou zapsána uvnitř hranatých závorek () a hodnoty jsou odděleny čárkou (,).
v Pythonu je v datovém typu seznamu k dispozici mnoho metod, které vám pomohou odstranit prvek z daného seznamu. Metody jsou odstranit (), pop () a clear ().
kromě metod seznamu můžete také použít klíčové slovo del k odstranění položek ze seznamu.,
V tomto Python tutoriálu se naučíte:
- Python remove() metoda
- Python pop() metoda
- Python clear() metoda
- Pomocí del klíčových slov
- Jak mohu odstranit první prvek ze seznamu?
- Jak mohu odstranit více prvků ze seznamu v Pythonu?
- Jak mohu odstranit prvek ze seznamu pomocí indexu v Pythonu?
Příklad seznamu
my_list = ]
index začíná od 0., V seznamu: my_list na
0 index máme řetězec „Guru“,
- Na indexu: 1 dostanete číslo 50 což je celé číslo.
- na index: 2 dostanete plovoucí číslo 11.50
- na index: 3, je řetězec ‚ Siya.‘
- v indexu: 4 uvidíte, že číslo 50 je duplikováno.
- Na indexu:5, dostanete seznam s hodnotami a, B a C.
Python remove() metoda
Python odstraňuje () metoda je postavena-in metoda k dispozici seznam. Pomáhá odstranit daný první prvek odpovídající ze seznamu.,
syntaxe:
list.remove(element)
prvek, který chcete ze seznamu Odstranit.
ReturnValue
pro tuto metodu neexistuje žádná návratová hodnota.
Tipy pro použití remove() metoda:
jsou Následující důležité body k zapamatování při použití remove () metoda:
- Když seznam duplicitních prvků, první prvek, který odpovídá daný prvek bude odstraněn ze seznamu.
- pokud daný prvek není v seznamu přítomen, vyvolá chybu, že prvek není v seznamu.,
- metoda remove () nevrací žádnou hodnotu.
- odstranit () bere hodnotu jako argument, takže hodnota musí projít se správným datovým typem.
Příklad: Pomocí remove() metoda k odstranění prvku ze seznamu
Zde je ukázka seznamu, který mám
my_list =
seznam prvků datum-typy string a číslo. Seznam má duplicitní prvky, jako je číslo 12 a řetězec Riya.
Výstup:
Python pop() metoda
metoda pop() odstraní prvek ze seznamu na základě indexu vzhledem.,
Syntax
list.pop(index)
index: metoda pop () má pouze jeden argument nazvaný index.
- Chcete-li odstranit prvek ze seznamu, musíte předat index prvku. Index začíná na 0. Chcete-li získat první prvek z indexu list pass jako 0. Chcete-li odstranit poslední prvek, můžete předat index
jako -1.
- argument indexu je volitelný. Pokud není předán, výchozí hodnota je považována za -1 a poslední prvek ze seznamu je vrácen.,
- pokud daný index není přítomen, nebo mimo rozsah, metoda pop() vyvolá chybu, která říká IndexError: pop index.
ReturnValue:
metoda pop() vrátí odstraněný prvek na základě daného indexu. Konečný seznam je také aktualizován a nebude mít prvek.
příklad: pomocí metody pop () odeberte prvek ze seznamu
seznam použije v příkladu my_list = .,
pokusme se odstranit prvek pomocí pop() metoda založená na následující :
- Tím, že index
- Bez indexu
- Předávání index, který je mimo rozsah.
zde odstraňujeme Tiya ze seznamu. Index začíná od 0, takže index pro Tiya je 2.
výstup:
Python clear() metoda
metoda clear () odstraní všechny prvky přítomné v seznamu.
syntaxe:
list.clear()
parametry:
žádné parametry.
ReturnValue:
ther není návratová hodnota., Seznam() je vyprázdněn metodou clear ().
příklad: pomocí metody clear () odstraníte všechny prvky ze seznamu
metoda clear() vyprázdní daný seznam. Podívejme se na pracovní clear() v příkladu níže:
my_list = #Using clear() methodelement = my_list.clear()print(element)print(my_list)
Výstup:
None
Použití del klíčové slovo
odstranit prvek ze seznamu, můžete použít del klíčové slovo, následuje seznam. Musíte předat index prvku do seznamu. Index začíná na 0.,
Syntaxe:
del list
můžete také plátek škálu prvků ze seznamu pomocí del klíčové slovo. Index start / stop ze seznamu může být dán klíčovému slovu del a prvky spadající do tohoto rozsahu budou odstraněny. Syntaxe je následující:
Syntaxe:
del list
Zde je příklad, který ukazuje, odstranit první prvek, poslední prvek, více prvků ze seznamu pomocí del.
výstup:
Jak mohu odstranit první prvek ze seznamu?,
pro odstranění prvního prvku ze seznamu můžete použít metody seznamu, jako je odebrat (), pop (). V případě metody remove() budete muset předat první prvek, který má být odstraněn, a pro pop index, tj.
můžete také použít klíčové slovo del k odstranění prvního prvku ze seznamu.
níže uvedený příklad ukazuje odstranění prvního prvku ze seznamu pomocí remove (), pop () a del.
výstup:
Jak mohu odstranit více prvků ze seznamu v Pythonu?
metody seznamu Odstranit () a pop () mají odstranit jeden prvek., Chcete-li odstranit více aspektů, použijte klíčové slovo del.
Výstup:
Originallist is Using del, the final list is
Jak mohu odstranit prvek ze seznamu pomocí indexu v Pythonu?
Chcete-li odstranit prvek založený na indexu, můžete použít metodu seznamu pop() . Dokonce i použití del Klíčové slovo vám pomůže odstranit prvek pro daný index.
Výstupní
Shrnutí:
V Pythonu, existuje mnoho metod k dispozici v seznamu typ dat, který vám pomůže odstranit prvek z daného seznamu. Metody jsou odstranit (), pop () a clear ().,
Důležité vestavěné metody k dispozici na seznamu odstranit prvky,
Metoda | Popis |
remove() | pomáhá odstranit úplně první daný prvek odpovídající ze seznamu. |
pop () | metoda pop() odstraní prvek ze seznamu na základě daného indexu. |
clear () | metoda clear() odstraní všechny prvky přítomné v seznamu. |