Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Начните с маленькой подводной лодки: устанавливайте бомбы, избавляйтесь от врагов и старайтесь не попадаться на глаза своим плавучим врагам. Вас ждет еще несколько игровых вселенных, много уникальных сюжетов и интересных загадок.

Пикабомбер

Аркады, Пиксельная, 2D

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Min

4 поста сначала свежее
7
PythonGet
PythonGet
4 месяца назад
Программирование на python
Серия Python_get

Котики на вершине горы: как max и min помогают найти самого пушистого и самого худого кота⁠⁠

Представьте себе, что вы — владелец кошачьего приюта. У вас есть десятки котиков, и каждый из них уникален: кто-то пушистый, как облако, кто-то худой, как карандаш, а кто-то просто самый милый на свете. Как же выбрать самого-самого? В программировании для этого есть два верных друга — функции `max` и `min`. Давайте разберёмся, как они работают и как их можно использовать.

О чём речь?

Функции max и min — это инструменты, которые помогают находить максимальное и минимальное значение в коллекциях данных. Но их суперсила в том, что они могут принимать аргумент key, позволяя вам задавать свои правила для поиска. Это как если бы вы сказали: "Найди мне самого пушистого кота, а не самого большого!" или "Покажи мне самого ленивого, а не самого тяжёлого!"

Как это работает?

Давайте разберёмся на примере.

Функции max и min работают с любыми итерируемыми объектами: списками, кортежами, строками и даже словарями. Если вы передаёте аргумент key, то вместо сравнения самих элементов Python будет использовать результат вызова функции, переданной в key.

Котики на вершине горы: как max и min помогают найти самого пушистого и самого худого кота Программирование, Обучение, Max, Min, Python, Длиннопост

💡 Что здесь происходит?

  • Мы передаём список словарей (каждый словарь описывает кота).

  • В key передаётся lambda, которая говорит: "Сравнивай котиков по их пушистости или весу".

  • max и min возвращают весь словарь, соответствующий максимальному или минимальному значению.

А теперь немного магии!

А теперь давайте посмотрим, как max и min могут работать с объектами и строками.

🐾 Пример с объектами:

Вы можете использовать max и min для работы с пользовательскими классами. Например, если у вас есть класс, описывающий котиков, вы можете найти самого ловкого или самого ленивого.

Котики на вершине горы: как max и min помогают найти самого пушистого и самого худого кота Программирование, Обучение, Max, Min, Python, Длиннопост

🐾 Пример со строками:

Функции max и min также работают со строками. Вот несколько интересных примеров:

1️⃣ Найдём слово с максимальной длиной:

Котики на вершине горы: как max и min помогают найти самого пушистого и самого худого кота Программирование, Обучение, Max, Min, Python, Длиннопост

2️⃣ Найдём слово, которое идёт последним в алфавитном порядке:

Котики на вершине горы: как max и min помогают найти самого пушистого и самого худого кота Программирование, Обучение, Max, Min, Python, Длиннопост

3️⃣ Найдём слово с минимальной длиной:

Котики на вершине горы: как max и min помогают найти самого пушистого и самого худого кота Программирование, Обучение, Max, Min, Python, Длиннопост

4️⃣ Найдём слово, которое идёт первым в алфавитном порядке:

Котики на вершине горы: как max и min помогают найти самого пушистого и самого худого кота Программирование, Обучение, Max, Min, Python, Длиннопост

💡 Фишка:

Вы можете комбинировать max и min с любыми функциями, которые возвращают числовое или строковое значение. Это открывает огромные возможности для анализа данных.

Теперь вы знаете, как использовать `max` и `min` для поиска самого пушистого, самого лёгкого или самого ловкого кота. Эти функции — настоящие мастера сравнения, которые помогут вам в самых разных задачах.

🐾 О чём ещё вы хотите почитать? Что бы вы хотели узнать? Напишите, и я с радостью подготовлю для вас новый пост!

Показать полностью 6
[моё] Программирование Обучение Max Min Python Длиннопост
0
A.13
6 лет назад

На меня накинутся но я это скажу. Мне нравятся эти персы. И мне бы хотелось про них спин-офф. Но увы этого не будет.⁠⁠

На меня накинутся но я это скажу. Мне нравятся эти персы. И мне бы хотелось про них спин-офф. Но увы этого не будет.
[моё] Gaiius Sandbar Siiverstream Oceiius Yona Smoider Min
9
49
Nereid
Nereid
8 лет назад

Не беременна!⁠⁠

Не беременна! Min, Fail by error, Комиксы, Беременность
Показать полностью 1
Min Fail by error Комиксы Беременность
19
549
ktun
ktun
10 лет назад

Всем можно, а мне нет⁠⁠

Всем можно, а мне нет
Комиксы Movepics Min Купальник
64
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии