1. Даны списки:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89];
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13].
Нужно вернуть список, который состоит из элементов, общих для этих двух списков.
2.Отсортируйте словарь по значению в порядке возрастания и убывания.
3.Есть список a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89].
Выведите все элементы, которые меньше 5.
4.Заполнить список ста нулями, кроме первого и последнего элементов, которые должны быть равны единице
5.Сформировать возрастающий список из чётных чисел (количество элементов 45)

27 Июн 2020 в 19:42
1 009 +2
0
Ответы
1

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

common_elements = list(set(a) & set(b))
print(common_elements)

По значению в порядке возрастания

d = {1: 20, 2: 10, 3: 30, 4: 40, 5: 50}
sorted_d_asc = {k: v for k, v in sorted(d.items(), key=lambda item: item[1])}
print(sorted_d_asc)

По значению в порядке убывания

sorted_d_desc = {k: v for k, v in sorted(d.items(), key=lambda item: item[1], reverse=True)}
print(sorted_d_desc)

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
elements_less_than_5 = [x for x in a if x < 5]
print(elements_less_than_5)

zeros_list = [0] * 98
zeros_list.insert(0, 1)
zeros_list.append(1)
print(zeros_list)

even_numbers = [x for x in range(2, 92) if x % 2 == 0]
print(even_numbers)

18 Апр 2024 в 10:51
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир