Предположим, у меня есть класс People, содержащий сотни экземпляров. Одним из атрибутов People является адрес электронной почты. Еще одним атрибутом является имя.
Как мне выполнить поиск среди всех людей, чтобы найти атрибут «email_address» со значением «spam_me@email.com» и вернуть People.name этого экземпляра, чтобы я мог делать что угодно с этим конкретным экземпляром?
В моем конкретном случае использования класс на самом деле предназначен для аналогичных промышленных машин, и одна машина из многих является «ведущей», а остальные — «ведомыми». Я не всегда знаю, кто из них главный, потому что все они обладают способностью быть ведущими. Какая машина является ведущей, вращается так, чтобы все машины имели одинаковый износ и наработку. Подчиненные устройства включаются, чтобы выполнять свою работу только тогда, когда ведущий не может удовлетворить спрос.
Мне нравится SQL, поэтому этот конкретный вопрос в SQL будет выглядеть примерно так:
SELECT name FROM People WHERE email_address='spam_me@email.com';
По тому же ходу мыслей мне не обязательно всегда нужно возвращать Person.name. Иногда было бы неплохо заменить spam_me@email.com на no@domain.tld
Опять же, в SQL это будет выглядеть примерно так:
UPDATE People SET email_address=REPLACE(email_address,'spam_me@email.com','no@domain.tld');
Подробнее здесь: https://stackoverflow.com/questions/767 ... ific-value
Найдите экземпляр класса, имеющий атрибут с определенным значением. ⇐ Python
Программы на Python
-
Anonymous
1767443722
Anonymous
Предположим, у меня есть класс People, содержащий сотни экземпляров. Одним из атрибутов People является адрес электронной почты. Еще одним атрибутом является имя.
Как мне выполнить поиск среди всех людей, чтобы найти атрибут «email_address» со значением «spam_me@email.com» и вернуть People.name этого экземпляра, чтобы я мог делать что угодно с этим конкретным экземпляром?
В моем конкретном случае использования класс на самом деле предназначен для аналогичных промышленных машин, и одна машина из многих является «ведущей», а остальные — «ведомыми». Я не всегда знаю, кто из них главный, потому что все они обладают способностью быть ведущими. Какая машина является ведущей, вращается так, чтобы все машины имели одинаковый износ и наработку. Подчиненные устройства включаются, чтобы выполнять свою работу только тогда, когда ведущий не может удовлетворить спрос.
Мне нравится SQL, поэтому этот конкретный вопрос в SQL будет выглядеть примерно так:
SELECT name FROM People WHERE email_address='spam_me@email.com';
По тому же ходу мыслей мне не обязательно всегда нужно возвращать Person.name. Иногда было бы неплохо заменить spam_me@email.com на no@domain.tld
Опять же, в SQL это будет выглядеть примерно так:
UPDATE People SET email_address=REPLACE(email_address,'spam_me@email.com','no@domain.tld');
Подробнее здесь: [url]https://stackoverflow.com/questions/76795846/find-instance-of-class-that-has-attribute-with-specific-value[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия