Size: a a a

Сообщество Python Программистов

2020 December 10

IK

Ivan Karniyenka in Сообщество Python Программистов
у меня есть словрь, я хочу полчить все ключи, и вызывать их как функции. типа s = {'one':'two', 'three':'four'} t = s.keys() for el in t: el()
звучит бредово, но просто интересно - есть ли какое то решение для такого. может кто знает?)
источник

E

Egor in Сообщество Python Программистов
Gerr Spiegel
крч надо ввести в список числа а из списка чисел выберет те, что отличаются от среднего арифметического не более, чем на число, введённое первым
for i in jopa[1:]:
   if abs(i - jopa_mean) <= 1:
       print(i)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Ivan Karniyenka
у меня есть словрь, я хочу полчить все ключи, и вызывать их как функции. типа s = {'one':'two', 'three':'four'} t = s.keys() for el in t: el()
звучит бредово, но просто интересно - есть ли какое то решение для такого. может кто знает?)
Зачем их вызывать как функции, если это не функции?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
шо?
прочитай ещё раз
подумай
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
прочитай ещё раз
подумай
почитал, подумал, понял

кстати, ты ничего не видел
источник

IK

Ivan Karniyenka in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Зачем их вызывать как функции, если это не функции?
мне нужно проверить получить ключ, исходя из ключа сделать преврку, что какой то параметр у объекта не превышает допустимй. и вот таких ключей можнт быть куча
источник

A

AstralRomance in Сообщество Python Программистов
Ivan Karniyenka
мне нужно проверить получить ключ, исходя из ключа сделать преврку, что какой то параметр у объекта не превышает допустимй. и вот таких ключей можнт быть куча
Так напиши проверку.
источник

A

AstralRomance in Сообщество Python Программистов
И в проверку передавай значение ключа.
источник

E

Egor in Сообщество Python Программистов
Ivan Karniyenka
у меня есть словрь, я хочу полчить все ключи, и вызывать их как функции. типа s = {'one':'two', 'three':'four'} t = s.keys() for el in t: el()
звучит бредово, но просто интересно - есть ли какое то решение для такого. может кто знает?)
"one"(), ага-ага
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Ivan Karniyenka
мне нужно проверить получить ключ, исходя из ключа сделать преврку, что какой то параметр у объекта не превышает допустимй. и вот таких ключей можнт быть куча
def validate_key(key: str) -> bool:
   ...

if all([validate_key(key=key) for key in your_dict.keys()]):
   raise YourException
источник

A

AstralRomance in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
def validate_key(key: str) -> bool:
   ...

if all([validate_key(key=key) for key in your_dict.keys()]):
   raise YourException
Красиво
источник

A

AstralRomance in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
def validate_key(key: str) -> bool:
   ...

if all([validate_key(key=key) for key in your_dict.keys()]):
   raise YourException
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму 𝕬𝖗𝖙𝖊𝖒 до 595.83 (+14.19)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ivan Karniyenka
мне нужно проверить получить ключ, исходя из ключа сделать преврку, что какой то параметр у объекта не превышает допустимй. и вот таких ключей можнт быть куча
сделай объект и юзай его __getattr__, __setattr__ и __dict__
источник

AT

Alexander T in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
def validate_key(key: str) -> bool:
   ...

if all([validate_key(key=key) for key in your_dict.keys()]):
   raise YourException
лист тут не нужен, any берет генератор
источник

MO

Maxim Osminin ⚓️ in Сообщество Python Программистов
Артём
И посоветуйте еще каких-нибудь источников информации по компьютерному зрению на Питоне (на русском желательно). Спасибо
источник

AT

Alexander T in Сообщество Python Программистов
и .keys() не нужно, и key=
кровавый энтерпрайз, короче)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
сделай объект и юзай его __getattr__, __setattr__ и __dict__
в конце концов каждый объект в питоне это хешмап)
источник

A

Alexander in Сообщество Python Программистов
Бензофуран Гетероцикл
в конце концов каждый объект в питоне это хешмап)
Но в питоне всё - объект, а хешмап есть не у всего...
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
Но в питоне всё - объект, а хешмап есть не у всего...
Под капотом все объекты - хешмапы из атрибутов и методов же
источник