TGViewer
Channel Public Channel
Python: задачки и вопросы

Python: задачки и вопросы

@quiz_python

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Subscribers
6.91K
Photos
1.4K
Videos
1
Links
125

Showing posts older than #2339 · Back to latest

Older Posts 20 shown
Post #2337 1.94K
Объяснение:

Когда мы пытаемся сложить два множества в Python с использованием оператора +, это вызывает ошибку, потому что оператор + не определён для множеств

Вместо этого, для объединения множеств в Python используется метод union() или оператор |
Post #2334 1.91K
Объяснение:

Когда мы создаём словарь var с ключом float('nan'), у нас есть один элемент в словаре

Однако, когда мы пытаемся обновить значение этого ключа с помощью var[float('nan')] = 2, Python не считает float('nan') и float('nan') одинаковыми ключами из-за того, что NaN не равно самому себе по определению в стандарте IEEE 754 для плавающей точки

Таким образом, вместо обновления существующего значения, Python добавляет новую пару ключ-значение в словарь, и теперь у нас есть два элемента в var. Это и приводит к тому, что len(var) возвращает 2
Post #2331 1.88K
Объяснение:

В данном коде мы пытаемся присвоить атрибут item объекту lst, который является экземпляром класса list

Однако в Python стандартные типы данных, такие как списки, не поддерживают присвоение произвольных атрибутов

По этой причине, когда мы пытаемся выполнить lst.item = lst, возникает исключение AttributeError
Post #2328 1.92K
Объяснение:

В Python, булевы значения True и False эквивалентны целым числам 1 и 0 соответственно. Поэтому True == 1 и False == 0 возвращают True

Когда вы складываете булевы значения, они интерпретируются как числа: True + True + True равно 3 и True + False + False равно 1

Однако None не эквивалентен нулю, поэтому None == 0 возвращает False
Post #2325 1.91K
Объяснение:

В Python метод .reverse() используется для изменения порядка элементов списка на обратный. Этот метод изменяет исходный список
Post #2324 1.94K
​Росатом приглашает на должность Аналитик BI в IT-интегратор “Гринатом” на проект импортозамещения хранилища данных с SAP BW/BI на Форсайт.

В обязанности будет входить выполнение работ по классическому проекту: уточнение требований, проектирование, разработка, тестирование, опытная и промышленная эксплуатация.

Стек: Форсайт, Postgres Pro, Fore, SQL, Python, Arenadata (Greenplum, ClickHouse, NiFi)

Требования: навыки проектирования и разработки BI/DWH/ETL, а также создания интеграции с внешними системами (1C ERP, MS Excel, OpenOffic и др.); уверенное владение SQL; опыт проектной и пользовательской документации; навыки работы по стандартам проектной деятельности (waterfall, agile).

Гринатом предлагает: конкурентную ЗП и прозрачную систему премий; 5/2 с сокращенной пятницей и 31 день ежегодного отпуска; офис на м. Нагатинская с возможностью удаленки; ДМС и скидки на фитнес; возможность обучения в Корпоративной академии и участия в тренингах, конференциях и онлайн-курсах; неформальную корпоративную культуру и профессиональный рост вместе с компанией.

Узнать подробнее и откликнуться на вакансию можно по ссылке.

#вакансия #работа
hh.ru hh.ru — сервис, который помогает найти работу и подобрать персонал в Москве более 20 лет! Создавайте резюме и откликайтесь на вакансии. Набирайте сотрудников и публикуйте вакансии.
Post #2322 2K
Объяснение:

В коде у нас есть список text

При обращении к text[0][2], мы берём первый элемент списка (строку Hello) и из этой строки выбираем символ с индексом 2, который является l

При обращении к text[1][2], мы берём второй элемент списка (вложенный список чисел) и из него выбираем число с индексом 2, которое равно 555

Таким образом, результатом выполнения кода будет l - 555
Post #2319 1.95K
Объяснение:

Ответ [A] получается из-за того, что в строке [%c] используется форматирование строки с помощью оператора %

Здесь %c «ожидает» символ, который соответствует числовому коду ASCII

Число 65 в таблице ASCII соответствует символу A. Таким образом, %c заменяется на A, и мы получаем результат [A]
Older posts →
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 →