# plz suscribe to my youtube channel --># https://www.youtube.com/channel/UC-sfqidn2fKZslHWnm5qe-A
fruits =["apple","charry","orange"]
fruits.extend(("banana","guava","rasbarrry"))print(fruits)#remove items from list
fruits.remove("apple")print(fruits)
# removes item with given name in listlist=[15,79,709,"Back to your IDE"]list.remove("Back to your IDE")# removes last item in listlist.pop()# pop() also works with an index...list.pop(0)# ...and returns also the "popped" item
item =list.pop()
# Basic syntax:
my_list.remove(element)# or:
my_list.pop(index)# Note, .remove(element) removes the first matching element it finds in# the list.# Example usage:
animals =['cat','dog','rabbit','guinea pig','rabbit']
animals.remove('rabbit')print(animals)-->['cat','dog','guinea pig','rabbit']# Note only the first instance of rabbit was removed from the list. # Note, if you want to remove all instances of an element (and it's the only# duplicated element), you could convert the list to a set then back to a# list, and then run .remove(element) E.g.:
animals =list(set['cat','dog','rabbit','guinea pig','rabbit'])
animals.remove('rabbit')print(animals)-->['cat','dog','guinea pig']
# removes item with given name in listlist=[15,79,709,"Back to your IDE"]list.remove("Back to your IDE")# removes last item in listlist.pop()# pop() also works with an index..list.pop(0)# ...and returns also the "popped" item
item =list.pop()
myList =["hello",8,"messy list",3.14]#Creates a list
myList.remove(3.14)#Removes first instance of 3.14 from myListprint(myList)#Prints myList
myList.remove(myList[1])#Removes first instance of the 2. item in myListprint(myList)#Prints myList#Output will be the following (minus the hastags):#["hello", 8, "messy list"]#["hello", "messy list"]
# Deleting list items
my_list =['p','r','o','b','l','e','m']# delete one itemdel my_list[2]print(my_list)# delete multiple itemsdel my_list[1:5]print(my_list)# delete the entire listdel my_list
# Error: List not definedprint(my_list)
list_ =["lots","of","items","in","a","list"]# Remove an item by index and get its value: pop()>>> list_.pop(0)'lots'>>> list_
["of","items","in","a","list"]# Remove an item by value: remove()>>> list_.remove("in")>>> list_
["of","items","a","list"]# Remove items by index or slice: del>>>del list_[1]>>> list_
['of','a','list']# Remove all items: clear()>>> list_.clear()>>> list_
[]
a =['apple','carrot','lemon']
b =['pineapple','apple','tomato']# This gives us: new_list = ['carrot' , 'lemon']
new_list =[fruit for fruit in a if fruit notin b]
# Remove from List[1,2,3].pop()# 3 --> mutates original list, default index in the pop method is -1 (the last item)[1,2,3].pop(1)# 2 --> mutates original list[1,2,3].remove(2)# None --> [1,3] Removes first occurrence of item or raises ValueError.[1,2,3].clear()# None --> mutates original list and removes all items: []del[1,2,3][0]#
Remove an element from a Python list Using remove() method
# Python program to demonstrate# Removal of elements in a List# Creating a List
List =[1,2,3,4,5,6,7,8,9,10,11,12]print("Initial List: ")print(List)# Removing elements from List# using Remove() method
List.remove(3)
List.remove(8)print("
List after Removal of two elements: ")print(List)# Removing elements from List# using iterator methodfor i inrange(1,3):
List.remove(i)print("
List after Removing a range of elements: ")print(List)
# create a list
prime_numbers =[2,3,5,7,9,11]# remove 9 from the list using 'remove' method
prime_numbers.remove(9)# prime_numbers are automatically updated. No seperate initialisation is requiredprint('Updated List: ', prime_numbers)# Output: Updated List: [2, 3, 5, 7, 11]# remove 9 from the list using 'pop' method# remove 9 from the list and returns the value 9. # We need to mention the position of the item that needs to be removed instead of the actual value.
prime_numbers.pop(4)# returns/displays 9# prime_numbers are automatically updated. No seperate initialisation is requiredprint('Updated List: ', prime_numbers)# Output: Updated List: [2, 3, 5, 7, 11]
# Python program to remove multiple# elements from a list# creating a list
list1 =[11,5,17,18,23,50]# given index of elements# removes 11, 18, 23
unwanted =[0,3,4]for ele insorted(unwanted, reverse =True):del list1[ele]# printing modified listprint(*list1)
# Python program to remove multiple# elements from a list# creating a list
list1 =[11,5,17,18,23,50]# items to be removed
unwanted_num ={11,5}
list1 =[ele for ele in list1 if ele notin unwanted_num]# printing modified listprint("New list after removing unwanted numbers: ", list1)