Быстрый deque
Для
deque
предпочтительнее, чем обычный список, когда нужны более быстрые операции добавления и вытаскивания элементов с начала и конца контейнера.deque
обеспечивает линейную сложность O(1) для операций добавления и выталкивания, у стандартного списка сложность по этим операциям O(n).Для
deque
есть возможность использовать стандартные функции — sum
, min
, max
и другие.👍43🏆3🎉2
Визуализация 5 алгоритмов сортировки на Python
В статье вы посмотрите на реализацию и визуализацию пяти популярных алгоритмов сортировки.
Смотреть статью
В статье вы посмотрите на реализацию и визуализацию пяти популярных алгоритмов сортировки.
Смотреть статью
👍15
Какой вариант создания множества НЕправильный?
Anonymous Quiz
24%
set([[1, 2], [3, 4]])
9%
set([1, 2, 2, 3, 4])
25%
set((1, 2, 3, 4))
28%
{1, 2, 3, 4}
13%
Узнать ответ
🤔27👍8🗿5🎉2😢1👨💻1
#Вопросы_с_собеседования
❓Что выведет код с картинки?
В любом замыкании в Python переменные связываются по имени. Таким образом, в приведённой выше строке кода будет выведено следующее:
Если бы вы хотели, чтобы вывод был [0, 1, 2], то выход из ситуации — создание отдельной функции или передача аргументов по их имени.
❓Что выведет код с картинки?
В любом замыкании в Python переменные связываются по имени. Таким образом, в приведённой выше строке кода будет выведено следующее:
[2, 2, 2]
.Если бы вы хотели, чтобы вывод был [0, 1, 2], то выход из ситуации — создание отдельной функции или передача аргументов по их имени.
flist = []
for i in range(3):
flist.append(lambda i = i : i)
answer = [f() for f in flist]
print(answer)
.👍20🗿9🔥3🎉3🏆1
🍾22👍11🤔10😢5❤2🔥2
Пишем игру крестики-нолики на Python
В данной статье мы разработаем небольшую консольную программу «Крестики-нолики».
Смотреть статью
В данной статье мы разработаем небольшую консольную программу «Крестики-нолики».
Смотреть статью
👍29❤2🔥2🎉2🍾2
Функция pow(x,y,z) расценивается как:
Anonymous Quiz
43%
(x**y)**z
4%
(x**y) / z
14%
(x**y) % z
8%
(x**y)*z
31%
Посмотреть ответ
👍21🤔10🏆3🆒3❤2🔥2🥰2
Делаем Механические Часы на Python [ Pygame ]
В этом видео узнаете как сделать достаточно интересный и необычный циферблат механических часов на Python, используя библиотеку Pygame.
Смотреть видео
В этом видео узнаете как сделать достаточно интересный и необычный циферблат механических часов на Python, используя библиотеку Pygame.
Смотреть видео
👍27❤3🔥2🎉1🏆1
Узнаём курс доллара при помощи Python в 2 строчки
Пакет
Пакет
forex-python
позволяет получать данные о курсе валют и конвертировать одну валюту в другую. Программа на картинке позволяет нам узнать курс доллара относительно многих других валют мира. Вместо "USD" можно вставить любую другую валюту и получить актуальное соотношение.👍37🔥6❤2🆒2😱1
Вывод уникального идентификатора переменной
Уникальный идентификатор переменной находится с помощью метода id(). Для этого нужно просто передать в метод имя переменной.
Идентификатор объекта – это целое число, которое гарантированно будет уникальным и постоянным для этого объекта в течение его жизненного цикла.
Уникальный идентификатор переменной находится с помощью метода id(). Для этого нужно просто передать в метод имя переменной.
Идентификатор объекта – это целое число, которое гарантированно будет уникальным и постоянным для этого объекта в течение его жизненного цикла.
👍23❤1🎉1🏆1