и посмотреть медиа
Data Science - interviews
и посмотреть медиа
Data Science interviews.
AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.
Interview questions on Data Science.
🤔 Расскажи о структуре словаря в Python? Это встроенный тип данных, который представляет собой неупорядоченную коллекцию пар "ключ-значение". Он позволяет быстро извлекать значения по ключу, обеспечивая эффективный доступ к данным. 🚩Характеристики 🟠Ключи уникальны В словаре каждый ключ должен быть уникальным. Если добавить пару с существующим ключом, значение этого ключа будет перезаписано. 🟠Ключи неизменяемы Ключи должны быть хэшируемыми, то есть они должны иметь неизменяемый тип данных (например, строки, числа, кортежи). 🟠Значения могут быть любыми: Значения в словаре могут быть любого типа данных и не обязательно уникальны. 1⃣Создание словаря # Пустой словарь my_dict = {} # Словарь с начальными значениями my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'} 2⃣Добавление и изменение элементов # Добавление нового ключа-значения my_dict['email'] = '[email protected]' # Изменение существующего значения my_dict['age'] = 26 3⃣Доступ к значениям # Доступ к значению по ключу name = my_dict['name'] # 'Alice' # Метод get() для доступа с предоставлением значения по умолчанию age = my_dict.get('age', 0) # 26 phone = my_dict.get('phone', 'Not Provided') # 'Not Provided' 4⃣Удаление элементов # Удаление элемента по ключу del my_dict['email'] # Метод pop() возвращает значение и удаляет элемент city = my_dict.pop('city', 'Not Found') # 'New York' 5⃣Перебор элементов словаря # Перебор ключей for key in my_dict: print(key) # Перебор значений for value in my_dict.values(): print(value) # Перебор пар ключ-значение for key, value in my_dict.items(): print(f'{key}: {value}') 🚩Основные методы `keys()` Возвращает все ключи словаря. `values()` Возвращает все значения словаря. `items()` Возвращает все пары "ключ-значение". `update(other_dict)` Обновляет словарь, добавляя пары "ключ-значение" из другого словаря. `clear()` Удаляет все элементы из словаря. 🚩Пример использования # Создание словаря с информацией о студенте student = { 'name': 'John', 'age': 22, 'courses': ['Math', 'CompSci'] } # Добавление нового ключа-значения student['phone'] = '555-5555' # Изменение значения по ключу student['name'] = 'John Doe' # Доступ к значению по ключу print(student['name']) # 'John Doe' # Удаление элемента del student['age'] # Перебор элементов словаря for key, value in student.items(): print(f'{key}: {value}') Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!