# Author - MI SHAJIB
# Python List / or any other language called by array
bazar = ["alu", "potol", "morich"]
print(bazar)
# List item update / replace
print(bazar[0])
bazar[0] = "fish"
print(bazar)
# we can change any item using negative index example
print(bazar[-1])
bazar[-1] = "cucumber"
print(bazar)
# bazar[3] = "cream" # It will give list assignment error (list assignment index out of range) That's why we use append() method of python
# print(bazar)
# Add / Append new item with append() method. append() method add item end of the list
bazar.append("cream")
print(bazar)
# If we want to add new item using index number then we can use insert() method
bazar.insert(0, "oil")
print(bazar)
# we can also add two list
bazar2 = ['mango', "salt", "spray"]
print(bazar2)
final_bazar_list = bazar2 + bazar
print(final_bazar_list)
print('\n \n \n \n')
# Remove list item using del keyword
del final_bazar_list[2] # Here we want to delete 2 index item / spray
print(final_bazar_list) # Successfully delete the given item
print('\n \n \n')
# Remove list item using remove() method
final_bazar_list.remove('potol') # Here we want to remove potol
print(final_bazar_list) # Successfully removed item
print('\n \n \n')
# If we want to remove end item of the list then we can use pop() method. Also we can store removed item by using this pop() method
# Here we can remove last item and store the removed item into variable
removed_item = final_bazar_list.pop()
print(final_bazar_list)
print(removed_item)
print('\n \n \n')
# We can also define empty list
empty_list = []
print(empty_list)
print('\n \n \n')
# we can also convert string into list
string = "shajib, zihan, akter"
string_list = string.split(',')
print(string_list)
print(type(string_list))
# we can also split string by space
string2 = "polash, fahad, akter"
string_list2 = string2.split(' ')
print(string_list2)
print(type(string_list2))
print('\n \n \n')
# We can find length of list by len() method
print(final_bazar_list)
print(len(final_bazar_list))
print('\n \n \n')
# We can append multiple item at a time by extend() method
final_bazar_list.extend(['ada', 'lebu'])
print(final_bazar_list)
print('\n \n \n')
# List Reversing
final_bazar_list.reverse()
print(final_bazar_list)
print('\n \n \n')
# List Soring
final_bazar_list.sort()
print(final_bazar_list)
print('\n \n \n')
# We can also define list into list or multidimensional list
multi_list = [['a', 'b', 'c'], [1, 2, 3, 4], 'x', 'y', 'z']
print(multi_list)
print(len(multi_list))
# Access multidimensional list
print(multi_list[0])
print(multi_list[0][2])
print(multi_list[1])
print(multi_list[1][3])
print(multi_list[4])
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)