Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Напишите функцию, которая вычисляет среднее значение чисел в заданном списке.
- # Примечание. Пустые массивы должны возвращать 0. [1, 2, 3] --> 2
- def average(list_nums):
- if not list_nums:
- return 0
- return sum(list_nums) / len(list_nums)
- l = [1, 2, 3, 1, 3, 8, 1, 3, 10, 9, 10, 10]
- # print(average(l))
- # Напишите функцию, которая удаляет дубликаты из списка. [1, 2, 3, 1, 3, 8, 1] --> [1, 2, 3, 8]
- def delete_duplicate(list_nums):
- result = []
- for num in list_nums:
- if num not in result:
- result.append(num)
- return result
- # print(delete_duplicate(l))
- # print(delete_duplicate([1, 2, 3, 3, 3, 3, 3, 3, 3, 1, 34]))
- # Напишите функцию, которая принимает список строк и возвращает каждую строку с правильным номером перед ним.
- # Нумерация начинается с 1. Формат n: строка. Обратите внимание на двоеточие и пробел между ними.
- # Примеры: (Ввод --> Вывод)
- # [] --> []
- # ["a", "b", "c", "d"] --> ["1: a", "2: b", "3: c", "4: d"]
- def enumerate_numbers(list_symbols): # list_symbols == ["a", "b", "c", "d"]
- result = []
- # (0, 'a')
- # (1, 'b')
- # (2, 'c')
- for index, symbol in enumerate(list_symbols):
- # enumerate возвращает кортеж из 2 элементов (index, элемент списка)
- result.append(f"{index + 1}: {symbol}")
- return result
- # print(enumerate_numbers(["a", "b", "c", "d"]))
- list_n = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
- # [1, 2, 3]
- # [4, 5, 6]
- # [7, 8, 9]
- for item_1, item_2, item_3 in list_n:
- print(item_1, item_2, item_3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement