TGViewer
Python: задачки и вопросы Python: задачки и вопросы @quiz_python · 6.93K subscribers
Post #4350 711
В задаче рассматривается поведение метода 𝚗𝚜𝚖𝚊𝚕𝚕𝚎𝚜𝚝 при работе с 𝙽𝚊𝙽 значениями в объекте 𝚂𝚎𝚛𝚒𝚎𝚜.

Согласно
документации 𝚙𝚊𝚗𝚍𝚊𝚜, метод 𝚗𝚜𝚖𝚊𝚕𝚕𝚎𝚜𝚝 возвращает минимальные значения объекта 𝚂𝚎𝚛𝚒𝚎𝚜, отсортированные в порядке возрастания. Аргумент по умолчанию параметра 𝚗 равен 𝟻.

Ключевой момент: 𝙽𝚊𝙽 значения в 𝚙𝚊𝚗𝚍𝚊𝚜 считаются «больше» любого числового значения при сортировке. Это означает, что:

🔘 𝙽𝚊𝙽 значения всегда помещаются в конец отсортированной последовательности
🔘 При использовании 𝚗𝚜𝚖𝚊𝚕𝚕𝚎𝚜𝚝(𝚗) 𝙽𝚊𝙽 значения не включаются в выборку 𝚗 наименьших значений
🔘 Если в 𝚂𝚎𝚛𝚒𝚎𝚜 есть 𝙽𝚊𝙽 значения, они будут отфильтрованы из результата

В нашем примере:
🔘 Исходные данные: [𝟷𝟶.𝟻, 𝙽𝚊𝙽, 𝟹.𝟸, 𝙽𝚊𝙽, 𝟽.𝟾, 𝟷.𝟷, 𝙽𝚊𝙽, 𝟻.𝟺]
🔘 𝚗𝚜𝚖𝚊𝚕𝚕𝚎𝚜𝚝(𝟹) вернет только числовые значения: [𝟷.𝟷, 𝟹.𝟸, 𝟻.𝟺]
🔘 𝙽𝚊𝙽 значения будут исключены из результата

Это поведение согласуется с общей логикой 𝚙𝚊𝚗𝚍𝚊𝚜, где 𝙽𝚊𝙽 рассматривается как «отсутствующее значение» и не участвует в числовых операциях сортировки.
  • 👍 2
  • 👎 1
More from @quiz_python
  1. Sep 24, 2026Развёрнутое пояснение: 1. Для класса Client строится порядок разрешения методов: Client, A…
  2. Sep 24, 2026Post #4892
  3. Sep 24, 2026Развёрнутое пояснение: 1. asyncio.run запускает цикл событий и начинает выполнять main. 2.…
  4. Sep 24, 2026Post #4890
  5. Sep 23, 2026Развёрнутое пояснение: 1. При входе в блок with вызывается метод __enter__, который печата…
  6. Sep 23, 2026Post #4888
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →