15 подписчиков

Фишки Python, о которых вы, возможно, не знали

В этой статье я покажу 5 фишек в языке программирования Python, которые могут упростить код и разработку в целом.

1. Вывод списка

Если мы не проделываем никакие операции со списком и просто хотим вывести его, то совсем не обязательно использовать для этого цикл, можно использовать оператор * и sep='\n' в print, чтобы построчно разделить вывод элементов.

fishki.ipynb
fishki.ipynb

2. Вывод нумерованного списка

Теперь будем использовать цикл, но с помощью функции enumerate() создаем пары элементов: нумерация и сам элемент.

fishki.ipynb
fishki.ipynb

3. Объединение двух словарей в один

В версиях Python начиная с 3.5 появилась возможность сделать это в одну строчку

Пусть у нас есть 2 словаря и мы хотим получить из них третий.

fishki.ipynb
fishki.ipynb

Распаковываем в словарь два этих словаря.

4. Вывод уникальных элементов последовательности

У нас имеется некоторая длинная последовательность и мы хотим извлечь из неё уникальные значения, для этого можно применить set(list)

fishki.ipynb
fishki.ipynb

5. Подсчёт уникальных элементов последовательности

Применим класс Counter из модуля collections, который позволяет подсчитывать количество каждых элементов последовательности.

fishki.ipynb
fishki.ipynb

Также с помощью метода most_common(n) можно найти n самых популярных значений

fishki.ipynb
fishki.ipynb

На этом всё, спасибо за просмотр статьи, подписывайтесь на мой Яндекс.Дзен, не болейте!