Question #280389

Provide your own examples of the following using Python lists. Create your own examples. Do not copy them from another source.




Nested lists



The “*” operator



List slices



The “+=” operator



A list filter



A list operation that is legal but does the "wrong" thing, not what the programmer expects



Provide the Python code and output for your program and all your examples.

Expert's answer

'''Nested list'''
nested_list = [1,2,3,4,[5,6],7]

'''* operator'''
my_list = ['cat','dog','parrot']*3

'''List slices'''
my_slice = my_list[2:4]

'''+= operator'''
my_list += ['rat', 'giraffe']

'''List filter'''
boolean = [True, False, False, True]
list(filter(None,boolean))

'''A list operation that is legal but does the "wrong" thing, not what the programmer expects'''
a = [2, 3, 5, 7, 11, 13]
a = a.append(17) #suppose to add number 17 to the end of list, so a = [2, 3, 5, 7, 11, 13, 17]
print(a) #instead, the result is a = None 
LATEST TUTORIALS
APPROVED BY CLIENTS