lists miscellaneous making copies of lists making copies of lists is little tricky due to the way python handles lists say we have list and we want to make copy of the list and call it the expression = will not work for reasons covered in section for nowdo the following in place of =lm [:changing lists changing specific item in list is easier than with strings to change the value in location of to we simply say [ ]= if we want to insert the value into location without overwriting what is currently therewe can use the insert method to delete an entry from listwe can use the del operator some examples are shown below assume =[ , , for each operation operation new description [ ] [ , replace item at index with insert( , [ , insert at index without replacing del [ [ , delete second item del [: [ delete first two items examples example write program that generates list of random numbers between and from random import randint [for in range( ) append(randint( , )we use the append method to build up the list one item at time starting with the empty list[an alternative to append is to use the followingl [randint( , )example replace each element in list with its square for in range(len( )) [il[ ]** example count how many items in list are greater than