Question #100756

Provide your own examples of the following using Python lists. Create your own examples.


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

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