Очень полезный урок про filter, спасибо! Кратко и ясно, не только про функции, но и про методы. Полезен пример про фильтрацию списка городов. буду сочетать ваше видео с обучением на курсе "Поколение Python".
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
ну наконец понятно стало , спасибо часик то я убил на поиски, понял без filter лямбда только с простейшими работает типа int и всё это куда то записывать надо и юзают list, Пожалуй пока запомню синтаксис
Урок интересный, понятный, однозначно лайк Отличная функция filter, компактная, избавляет от необходимости фильтровать словари/списки через for in Есть вопрос не по теме ролика: как хорошо разбираетесь в сетевом программирование на пайтон? Бьюсь сейчас с автоматизацией проброса портов и туннелированию соединения по SSH2 протоколу с удаленным сервером.
Попробовал тоже самое, только вывел словарь, а не список. Почему при передачи словаря в лямбда-функцию переменная функции становится не словарем, а кортежем, или я что-то не до конца понимаю 😅 mydict = {'max': 15, 'dima': 17, 'ivan': 20} myfilter = dict(filter(lambda x: x[1]>19, mydict.items())) print(myfilter)
Потому что Вы используете метод словаря items(), который возвращает список кортежей вида (key, value). В Вашем случае dict_items([('max', 15), ('dima', 17), ('ivan', 20)]) А теперь вспоминаем, что при использовании filter, функция применяется к каждому элементу итерируемого объекта, у Вас итерируемый объект - это список кортежей, значит в 'x' идет каждый кортеж (key, value).
Стать спонсором
th-cam.com/channels/McC_43zGHttf9bY-xJOTwA.htmljoin
Стать патроном
www.patreon.com/artem_egorov
Очень полезный урок про filter, спасибо! Кратко и ясно, не только про функции, но и про методы. Полезен пример про фильтрацию списка городов. буду сочетать ваше видео с обучением на курсе "Поколение Python".
Ваши гайды очень помогают.
очень понравилось!!!
Спасибо большое! Очень помог! Отличное видео)
Отличное видео!
🫵 Теория без практики - ничто, поэтому 👇
🐍 stepik.org/course/63085/promo
👉 специально для тебя создал бесплатный топовый курс по Python
👉 В нем тебя ждет:
📗 более 400 практических заданий на программирование
📗 более 250 тестовых заданий на проверку материала
📗 десятки часов видеоматерилов по теории
📗 видеоразборы решения заданий
📗 текстовые материалы по урокам, примеры кода
📗 доступ к закрытому чату с дружественной обстановкой
📗 сертификат в случае успешного прохождения курса
Топовый видос брат спасибо большое
Артём, благодарю! 💯 🔥🔥🔥 👍
благодарю, очень доходчиво объяснил!
Прекрасно! Спасибо!
Лучший, спасибо за урок
ну наконец понятно стало , спасибо часик то я убил на поиски, понял без filter лямбда только с простейшими работает типа int и всё это куда то записывать надо и юзают list,
Пожалуй пока запомню синтаксис
спасибо за видео!
Спасибо брат
Спасибо
Урок интересный, понятный, однозначно лайк
Отличная функция filter, компактная, избавляет от необходимости фильтровать словари/списки через for in
Есть вопрос не по теме ролика: как хорошо разбираетесь в сетевом программирование на пайтон? Бьюсь сейчас с автоматизацией проброса портов и туннелированию соединения по SSH2 протоколу с удаленным сервером.
Такое ощущение как будто прошёл всю игру на пк упустив одну простую фичу))
реально годный контент!!!
Отлично
3:54 ответ: пустое множество :)
отлично
🔥
А что значит этот object в консоли при выводе просто map или вот filter?
Попробовал тоже самое, только вывел словарь, а не список. Почему при передачи словаря в лямбда-функцию переменная функции становится не словарем, а кортежем, или я что-то не до конца понимаю 😅
mydict = {'max': 15, 'dima': 17, 'ivan': 20}
myfilter = dict(filter(lambda x: x[1]>19, mydict.items()))
print(myfilter)
Потому что Вы используете метод словаря items(), который возвращает список кортежей вида (key, value). В Вашем случае
dict_items([('max', 15), ('dima', 17), ('ivan', 20)])
А теперь вспоминаем, что при использовании filter, функция применяется к каждому элементу итерируемого объекта, у Вас итерируемый объект - это список кортежей, значит в 'x' идет каждый кортеж (key, value).
IsAdminFilter from filters такой ошибка
Отлично