append(): append the object to the end of the list.
insert(): inserts the object before the given index.
extend(): extends the list by appending elements from the iterable.
myList =[apples, grapes]
fruit =input()#this takes user input on what they want to add to the list
myList.append(fruit)#myList is now [apples, grapes, and whatever the user put for their input]
list_of_names=["Bill","John","Susan","Bob","Emma","Katherine"]
new_name="James"
list_of_names.append(new_name)# The list is now ["Bill", "John", "Susan", "Bob", "Emma","Katherine", "James"]
#append to list
lst =[1,2,3]
li =4
lst.append(li)#lst is now [1, 2, 3, 4].append("the add"): append the object to the end of the list..insert("the add"): inserts the object before the given index..extend("the add"): extends the list by appending elements from the iterable.
append(): append the object to the end of the list.
insert(): inserts the object before the given index.
extend(): extends the list by appending elements from the iterable.
List Concatenation: We can use + operator to concatenate multiple lists and create a new list.
fruits =["Apple","Banana"]# 1. append()print(f'Current Fruits List {fruits}')
f =input("Please enter a fruit name:
")
fruits.append(f)print(f'Updated Fruits List {fruits}')
# Addition of elements in a List# Creating a List
List =[]print("Initial blank List: ")print(List)# Addition of Elements# in the List
List.append(7)
List.append(2)
List.append(4)print("
List after Addition of Three elements: ")print(List)# Adding elements to the List# using Iteratorfor i inrange(5,10):
List.append(i)print("
List after Addition of elements from5-10: ")print(List)# Adding Tuples to the List
List.append((5,6))print("
List after Addition of a Tuple: ")print(List)# Addition of List to a List
List2 =['softhunt','.net']
List.append(List2)print("
List after Addition of a List: ")print(List)
defmain():
number_of_values =int(input('Please enter number of values: '))# int
myList = create_list(number_of_values)# myList = function result
total = get_total(myList)print('the list is: ', myList)print('the total is ', total)defget_total(value_list):
total =0for num in value_list:
total += num
return total
defcreate_list(number_of_values):
myList =[]for _ inrange(number_of_values):# no need to use num in loop here
num =int(input('Please enter number: '))# int
myList.append(num)return myList
if __name__ =='__main__':# it's better to add this line as suggested
main()
myList =[1,2,3]
myList.append(4)
fruits =["watermelon","banana","Cherry","pineapple","oranges"]
vegitable =["Tomato","potato","torry","bottle goud","bittre gourd"]#adding fruits and vegitable in a list called dirty_dozen
dirty_dozen =[fruits, vegitable]print(dirty_dozen)
my_list=[0,1,2,3]
new_element=700
new_list=[4,5,6]#if you want add at the end of list:
my_list.append(new_element)#if you want add a list merge two lists:
my_list.extend(new_list)#if you want to add element in a specific index
my_list.insert(index , new_element)
fruits =["Apple","Banana"]# 1. append()print(f'Current Fruits List {fruits}')
f =input("Please enter a fruit name:
")
fruits.append(f)print(f'Updated Fruits List {fruits}')