Получи случайную криптовалюту за регистрацию!

Кодим на Python

Логотип телеграм канала @pytort — Кодим на Python К
Логотип телеграм канала @pytort — Кодим на Python
Адрес канала: @pytort
Категории: Образование
Язык: Русский
Количество подписчиков: 130

Рейтинги и Отзывы

4.00

3 отзыва

Оценить канал pytort и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения

2023-05-22 13:30:01enumerate() или range(len()) - что выбрать для обхода последовательности с отслеживанием по индексу?

Оба способа позволяют обойти последовательность и выбрать элементы по индексу. Однако для отслеживания индекса range(len()) должен сначала получить длину списка, а затем индексировать массив. Кроме того, len() требуется, чтобы вся итерация находилась в памяти одновременно, что может быть критичным при работе с большими последовательностями.
C enumerate() код получается более чистым и быстрым. Поэтому вызов enumerate() с прямым перебором последовательности предпочтительнее
использования range(len())
:
19 views10:30
Открыть/Комментировать
2023-05-22 13:30:00Пример создания DataFrame из списка списков в Pandas:

Создать DataFrame из списка, либо словаря списков можно с помощью pandas.DataFrame(). Параметр columns содержит наименования столбцов, а index - строк. Если columns и index не определены, то столбцы и строки будут пронумерованы автоматически целыми числовыми значениями, начиная с нуля.
18 views10:30
Открыть/Комментировать
2023-05-19 13:31:00Чему будет равен result?
37 views10:31
Открыть/Комментировать
2023-05-19 13:30:01Zip() функция в Python

Zip()
- это встроенная функция, которая принимает на вход несколько итерируемых объектов (например, списков) и группирует их элементы в итератор кортежей таким образом, чтобы первый кортеж содержал только первые элементы итерируемых объектов, второй кортеж — вторые элементы, и так далее. Для последующей работы с итератором кортежей, его можно преобразовать в список, словарь, либо множество с помощью соответствующих функций list(), dict(), set():
39 views10:30
Открыть/Комментировать
2023-05-19 13:30:00Как удалить элемент из множества?

Метод discard() удаляет указанный элемент из множества, если он там присутствует:
32 views10:30
Открыть/Комментировать
2023-05-17 13:31:00Что будет выведено на экран?
37 views10:31
Открыть/Комментировать
2023-05-17 13:30:01Как получить списки ключевых слов и встроенных идентификаторов?

При попытке назвать переменную именем из списка ключевых слов, возникнет ошибка. А вот создание переменной, одноименной со встроенным идентификатором, не приводит к ошибке, но тем не менее, так делать строго не рекомендуется, потому что произойдет переопределение идентификатора, а это, в свою очередь, приведет к неожиданным результатам при исполнении кода.

Поэтому иногда бывает полезно вывести на экран ключевые слова и встроенные идентификаторы, чтобы освежить в своей памяти списки «неудачных» имен. Как это сделать показано на изображении ниже:
34 views10:30
Открыть/Комментировать
2023-05-17 13:30:00Чем отличаются операторы «//=» и «/=» ?

«/=»
- делит значение переменной на указанную величину и присваивает полученный результат переменной
«//=» - делает то же само, что и «/=», но при этом деление происходит с округлением вниз:
34 views10:30
Открыть/Комментировать
2023-05-15 13:31:00Чему будет равен список b?
39 views10:31
Открыть/Комментировать
2023-05-15 13:30:01Как получить абсолютный путь к рабочему каталогу?

Метод определения рабочего каталога иногда бывает весьма полезен, особенно при формировании абсолютных путей. А вызывается он очень просто: os.getcwd()
39 views10:30
Открыть/Комментировать