a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(a)
print(a[1])
print(a[-1])
print(a[0:])
print(a[0:3])
print(a[-1:])
print(a[:-1])
print(a[::2])
print(a[0:3] + a[3:])
print(max(a))
print(min(a))
if 10 in a:
print('10 is in a')
if 10 not in a:
print('10 is not in a')
print(a.count(3))
print(a.count(200))
a.append(10)
print(a)
a.insert(0, 111)
print(a)
print('compare a with b:')
aa_list = [1, 2, 3, 4, 5]
bb_list = [1, 2, 3, 4, 5]
aa_list.append(bb_list)
print(aa_list)
aa_list = [1, 2, 3, 4, 5]
bb_list = [1, 2, 3, 4, 5]
aa_list.extend(bb_list)
print(aa_list)
del a[0]
print(a)
try:
del a[100]
except:
print('IndexError: list assignment index out of range')
a.remove(10)
try:
a.remove(333)
except:
print('list has not a element with value 10')
print(a)
print(a.pop(2))
print(a)
a_stack = []
a_stack.append(1)
a_stack.append(2)
a_stack.append(3)
print(a_stack.pop())
print(a_stack.pop())
print(a_stack.pop())
a_queue = []
a_queue.append(1)
a_queue.append(2)
a_queue.append(3)
print(a_queue.pop(0))
print(a_queue.pop(0))
print(a_queue.pop(0))
a = [1, 5, 2, 3, 8, 5, 0, 2, 66, 33, 9, 24, 36, 73, 22, 66, 78]
print(a)
a.reverse()
print(a)
a.sort()
print(a)
a.reverse()
print(a)