list.pop python 3 code example

Example 1: insert python3

a = [1,2,3,4,5]

#a.insert(index_to_insert_at, num_to_insert)
a.insert(0, -1)

# a is now: [-1,1,2,3,4,5]

Example 2: python pop element

my_list = [123, 'Add', 'Grepper', 'Answer']
my_list.pop()
-->[123, 'Add', 'Grepper'] #last element is removed

my_list = [123, 'Add', 'Grepper', 'Answer']
my_list.pop(0)
-->['Add', 'Grepper', 'Answer'] #first element is removed

my_list = [123, 'Add', 'Grepper', 'Answer']
any_index_of_the_list = 2
my_list.pop(any_index_of_the_list)
-->[123, 'Add', 'Answer'] #element at index 2 is removed 
						  #(first element is 0)

Example 3: python pop

# Python list method pop() removes
# and returns last object or obj from the list.
# .pop() last element .pop(0) first element

my_list = [123, 'Add', 'Grepper', 'Answer'];
print "Pop default: ", my_list.pop()
> Pop default:  Answer
# List updated to [123, 'Add', 'Grepper']
print "Pop index: ", my_list.pop(1)
> Pop index: Add
# List updated to [123, 'Grepper']

Example 4: pop list python

#pop removes the last element
li=[1,2,3,4,5]
li.pop()
#>>>[1, 2, 3, 4]

Example 5: pop python

liste = ['a',1,2]
element = liste.pop()
=> element = 2
=> liste = ['a',1]
liste.pop(0)
=> element = 'a'
=> liste = [1]

Example 6: python list pop equivalent

# Python pop() equivalent
mylist = ['a', 'b', 'c', 'd', 'e']
# remove 'b'
mylist = mylist[:1] + mylist[1+1:]
# return ['a', 'c', 'd', 'e']
A = 0
A, mylist = A + 9, mylist[:1] + mylist[1+1:]
# return 9 ['a', 'd', 'e']