Removing Elements from a List :-
Python में Removing Elements from a List का अर्थ है List में मौजूद किसी element या multiple elements को delete करना।
List एक Mutable Data Type है, इसलिए इसके elements को List बनने के बाद remove किया जा सकता है।
List से elements remove करने के लिए मुख्य रूप से remove(), pop(), del और clear() का उपयोग किया जाता है।
English
Removing Elements from a List means deleting one or more elements from an existing list.
Since a List is a Mutable Data Type, its elements can be removed after the list is created.
The main ways to remove elements are remove(), pop(), del, and clear().
1. remove() Method :-
remove() method का उपयोग List से किसी specific value को remove करने के लिए किया जाता है।
Syntax:-
list.remove(value)
Example:-
numbers = [10, 20, 30, 40]
numbers.remove(30)
print(numbers)
Output:-
[10, 20, 40]
Because:-
यहाँ remove(30) ने List में मौजूद 30 value को remove कर दिया।
English
The remove() method removes the first occurrence of a specified value from the list.
Important: यदि specified value List में मौजूद नहीं है, तो ValueError आता है।
2. pop() Method :-
pop() method का उपयोग किसी element को उसके index के आधार पर remove करने के लिए किया जाता है।
Syntax:-
list.pop(index)
Example:-
numbers = [10, 20, 30, 40]
x = numbers.pop(1)
print(x)
print(numbers)
Output:-
20
[10, 30, 40]
Because:-
pop(1) ने index 1 पर मौजूद 20 को remove किया और removed value को x में return किया।
Without Index
यदि pop() में index नहीं दिया जाता है, तो यह last element को remove करता है।
numbers = [10, 20, 30]
numbers.pop()
print(numbers)
Output:-
[10, 20]
English
The pop() method removes and returns an element based on its index. If no index is specified, it removes the last element.
3. del Statement :-
del का उपयोग List के किसी element को उसके index के आधार पर delete करने के लिए किया जाता है।
Example:-
numbers = [10, 20, 30, 40]
del numbers[1]
print(numbers)
Output:-
[10, 30, 40]
Because:-
del numbers[1] ने index 1 पर मौजूद 20 को delete कर दिया।
Multiple Elements को Delete करना
numbers = [10, 20, 30, 40, 50]
del numbers[1:4]
print(numbers)
Output:-
[10, 50]
English
The del statement can delete an element or a range of elements from a list using their indexes.
4. clear() Method :-
clear() method का उपयोग List के सभी elements को remove करने के लिए किया जाता है।
Example:-
numbers = [10, 20, 30, 40]
numbers.clear()
print(numbers)
Output:-
[]
Because:-
clear() ने List के सभी elements remove कर दिए, लेकिन List अभी भी मौजूद है।
English
The clear() method removes all elements from a list and makes it an empty list.
In Short :-
remove() → Value के आधार पर element remove करता है।
pop() → Index के आधार पर element remove करता है।
del → Index या Range के आधार पर element delete करता है।
clear() → List के सभी elements remove करता है।