ИНТЕРЕСНЫЕ КОМАНДЫ PYTHON

Python - один из самых популярных языков программирования, который имеет множество полезных инструментов и команд. В этой статье мы рассмотрим несколько интересных команд языка Python.

1. zip()

a = [1, 2, 3]b = ['a', 'b', 'c']c = zip(a, b)print(list(c))

Команда zip() возвращает итератор, который объединяет элементы двух и более списков. В приведенном выше примере команда zip() объединяет элементы списков a и b в кортежи и возвращает список кортежей [(1, 'a'), (2, 'b'), (3, 'c')].

2. all() и any()

a = [True, False, True]b = [False, False, False]print(all(a))print(any(b))

Команда all() возвращает True, если все элементы итерируемого объекта являются True. Команда any() возвращает True, если хотя бы один элемент объекта является True. В приведенном выше примере all(a) вернет False, потому что один элемент списка равен False, а any(b) - False, потому что все элементы списка равны False.

3. enumerate()

langs = ['Python', 'Java', 'C++']for idx, val in enumerate(langs): print(idx, val)

Команда enumerate() используется для перечисления элементов итерируемого объекта вместе с индексами элементов. В приведенном выше примере команда enumerate() перечисляет элементы списка langs и выводит их индексы и значения.

4. reversed()

langs = ['Python', 'Java', 'C++']for lang in reversed(langs): print(lang)

Команда reversed() используется для обратного перечисления элементов итерируемого объекта. В приведенном выше примере команда reversed() перечисляет список langs в обратном порядке и выводит элементы списка в обратном порядке.

5. sorted()

langs = ['Python', 'Java', 'C++']sorted_langs = sorted(langs)print(sorted_langs)

Команда sorted() используется для сортировки элементов итерируемого объекта в порядке возрастания. В приведенном выше примере команда sorted() сортирует список langs и сохраняет отсортированный список в переменной sorted_langs.

Три программы на Python для твоего портфолио на GitHub

Как удивить девушку при помощи Python #shorts

Python ТОП 10 крутейших библиотек!

10 признаков того, что вы новичок в Python

Python. Команды print() input()

Выполняем тестовое задание на Junior Python разработчика с зарплатой 70000р - PDF в MP3

КНИГИ И РЕСУРСЫ ДЛЯ ИЗУЧЕНИЯ PYTHON

Python на практике / Пишем 3 программы на Питон за 5 минут

BLGPG-6711A2A55A16-24-11-24-00

Новые материалы: