Junior — Senior
60
Получение выбранных атрибутов из объекта класса
被问到的公司:
Trip
任务条件
Создайте функцию, принимающую объект произвольного класса и массив имён атрибутов. Функция должна вернуть словарь, где ключами являются указанные имена полей, а значениями – соответствующие значения этих полей у переданного объекта.
def extract_fields(instance, fields):
# ваш код здесь
pass
Пример использования:
class User:
def __init__(self, name, age, email):
self.name = name
self.age = age
self.email = email
u = User('Alice', 30, 'alice@example.com')
result = extract_fields(u, ['name', 'email'])
# result должно быть {'name': 'Alice', 'email': 'alice@example.com'}