Основы языка. Списки

Список представляет собой последовательность элементов, первый индекс 0.
Primes = [2, 3, 5, 7, 11, 13]

Rainbow = ['Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Indigo', 'Violet']
Пример прохода по списку (элемент)
rainbow = ['Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Indigo', 'Violet']

for i in rainbow:
    print(i)
Пример прохода по списку (индекс)
rainbow = ['Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Indigo', 'Violet']

for i in range(len(rainbow)):
    print(rainbow[i])
Пример заполнения списка
a= []
n=  int(input( “Введите длину списка” ))

for i in range(n):
    a.append(input( “Введите элемент” ))
обращение
a=[1,2]

b=[3,4]

a=a+b

print(a[0])

print(a[1:3])
методы
len(a)
max(a)
min(a)
sum(a)
c=a.sort()
a.reverse()
a.append(5)
методы
a.pop(0)
a.insert(1,45)
a.remove(45)
del a
a.index(2)
2 in a
Обращение строки в список
b=“Строка для эксперимента”

a=b.split()
b=“ ”.join(a)

c=[‘1’,’2’,’3’]
list(map(int,c))
Задача
1. Вводится массив и число. Необходимо найти есть ли число в массиве и вывести его номер.
2. Даны два целых числа A и В, A>B. Выведите все нечётные числа от A до B включительно, в порядке убывания.
3. Вывести элементы числового массива, которые больше, чем элементы, стоящие перед ними.

Например, дан массив [3, 9, 8, 4, 5, 1]. Следует вывести числа 9 и 5, так как перед ними стоят соответственно числа 3 и 4, которые меньше их.
4. Дан список чисел. Выведите все элементы списка, которые больше предыдущего элемента
5. Дан список чисел. Выведите значение наибольшего элемента в списке, а затем индекс этого элемента в списке. Если наибольших элементов несколько, выведите индекс первого из них.
6. Дан список чисел. Посчитайте, сколько в нем пар элементов, равных друг другу. Считается, что любые два элемента, равные друг другу образуют одну пару, которую необходимо посчитать.