python extand
# list.append adds an object (a number, a string or a
# another list) at the end of my_list.
my_list = ['geeks', 'for']
my_list.append('geeks')
print (my_list)
>>> ['geeks', 'for', 'geeks']
my_list.append ([6, 0, 4, 1])
print (my_list)
>>> ['geeks', 'for', 'geeks', [6, 0, 4, 1]]
# For list.extend, each element of an iterable gets appended
# to my_list
my_list = ['geeks', 'for']
another_list = [6, 0, 4, 1]
my_list.extend(another_list)
print (my_list)
>>> ['geeks', 'for', 6, 0, 4, 1]
# NOTE: A string is an iterable, so if you extend
# a list with a string, you’ll append each character
# as you iterate over the string.
my_list = ['geeks', 'for', 6, 0, 4, 1]
my_list.extend('geeks')
print (my_list)
>>>['geeks', 'for', 6, 0, 4, 1, 'g', 'e', 'e', 'k', 's']