Программисти помогите :)
Надо сделать код по ДЗ.
2 функції:
1) сортування списку - є список (строк або чисел) довжиною більше 10, потрібно повернути упорядкований за зростанням список;
2) фільтрація списку - є список (чисел) довжиною більше 10, потрібно повернути список де усі від"ємні( менше 0);
Буду благодарен
Ответы
1.) my_list = [3, 7, 1, 9, 2, 5, 8, 4, 6, 10, 11]
sorted_list = sorted(my_list)
print(sorted_list)
Цей код створить список my_list з числами від 1 до 11 у довільному порядку, відсортує його за зростанням та надрукує відсортований список sorted_list. Результат виконання програми буде наступним:
2.)numbers = [5, 3, -2, 7, -8, 1, -4, -9, 0, 2, -6, 4, -1, 6, -3]
negative_numbers = list(filter(lambda x: x < 0, numbers))
print(negative_numbers)
Цей код використовує вбудовану функцію filter(), яка приймає функцію-предикат і ітерабельний об'єкт, і повертає новий ітерабельний об'єкт, що складається з елементів вхідного об'єкту, для яких функція-предикат повертає True. У цьому випадку функція-предикат - це lambda x: x < 0, тобто функція, яка приймає один аргумент x і повертає True, якщо x менше 0. Функція filter() застосовує цю функцію до кожного елемента списку numbers і повертає список з елементів, для яких ця функція повернула True.
це все на Python