и посмотреть медиа
Data Science - собесы
и посмотреть медиа
Собесы Data Science.
AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.
Вопросы для собеседований по Data Science.
🤔 Какие переменные (типы данных) можно использовать в качестве ключей в словаре Питон ? Это структуры данных, которые хранят пары "ключ-значение". Ключи в словаре должны быть уникальными и неизменяемыми (immutable). 🟠Числа (integers, floats, complex numbers) Целые числа (integers) Вещественные числа (floats) Комплексные числа (complex numbers) my_dict = {1: "one", 3.14: "pi", 2+3j: "complex"} 🟠Строки (strings) Строки (strings) неизменяемы и часто используются в качестве ключей. my_dict = {"name": "Alice", "age": 30} 🟠Кортежи (tuples) Кортежи неизменяемы, поэтому их можно использовать в качестве ключей. Однако все элементы кортежа также должны быть неизменяемыми. my_dict = {(1, 2): "point", (3, 4): "another point"} 🟠Булевы значения (booleans) Булевы значения (True, False) также являются допустимыми ключами. my_dict = {True: "yes", False: "no"} 🟠Списки (lists) Списки изменяемы, поэтому их нельзя использовать в качестве ключей. my_dict = {[1, 2, 3]: "list"} # Это вызовет ошибку TypeError 🟠Множества (sets) Множества также изменяемы и не могут быть ключами в словаре. my_dict = {{"a", "b"}: "set"} # Это вызовет ошибку TypeError 🟠Другие словари (dictionaries) Словари изменяемы, поэтому их тоже нельзя использовать в качестве ключей. my_dict = {{1: "one"}: "dict"} # Это вызовет ошибку TypeError Пример # Корректные ключи valid_dict = { 1: "integer", 3.14: "float", (1, 2): "tuple", "key": "string", True: "boolean", } print(valid_dict) # Некорректные ключи try: invalid_dict = { [1, 2, 3]: "list", {"a", "b"}: "set", {1: "one"}: "dict" } except TypeError as e: print(f"Ошибка: {e}") Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!