python add à listar com índice
list.insert(index, element)
Woolly Necked Stork
list.insert(index, element)
thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
list = [item, item1, item2...]
list.insert(len(list), other_item)
#For results just print the list, it should work...
#Also courtesy of Stack Overflow
#add item to the beginning of list – at index 0
clouds = [‘Cisco’, ‘AWS’, ‘IBM’]
clouds.insert(0, ‘Google’)
print(clouds)
[‘Google’, ‘Cisco’, ‘AWS’, ‘IBM’]
#add item to the end of list
a.insert(len(a),x) is equivalent to a.append(x)
clouds = [‘Cisco’, ‘AWS’, ‘IBM’]
clouds.insert(len(clouds), ‘Google’)
print(clouds)
[‘Google’, ‘Cisco’, ‘AWS’, ‘IBM’]
#add item to specific index
number_list = [10, 20, 40] # Missing 30.
number_list.insert(2, 30 ) # At index 2 (third), insert 30.
print(number_list) # Prints [10, 20, 30, 40]
number_list.insert(100, 33)
print(number_list) # Prints [10, 20, 30, 40, 33]
number_list.insert(-100, 44)
print(number_list) # Prints [44, 10, 20, 30, 40, 33]
# create a list of vowels
vowel = ['a', 'e', 'i', 'u']
# 'o' is inserted at index 3 (4th position)
vowel.insert(3, 'o')
print('List:', vowel)
# Output: List: ['a', 'e', 'i', 'o', 'u']
FOMAT: list.insert(index,element)
hey you, I want you to remember that insert function
takes the index as the parameter okay?
Just remember it as "insert" starts with "i" so the first parameter of insert
also starts with i
Sounds crazy but works...have a good day. Dont forget this concept.