Size: a a a

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

2020 December 05

AV

Andrey Viktorov in Сообщество Python Программистов
Ivenish Wanpzhshn
ты сначала хочешь решить проблему "использовать зафиксированный именованный объект, а не циферку", а потом говоришь, что хочешь использовать циферку, я не понимаю
Я хочу в коде писать enum, а в словарике хочу, чтобы лежали циферки
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ivenish Wanpzhshn
ты сначала хочешь решить проблему "использовать зафиксированный именованный объект, а не циферку", а потом говоришь, что хочешь использовать циферку, я не понимаю
не трогай, у него свои особенные взгляды на это
источник

AV

Andrey Viktorov in Сообщество Python Программистов
Ребят. Вы странные.
Я говорю, хочу сделать странное извращение. Подскажите, как правильно его сделать?

А вы в ответ: Ты хочешь сделать извращение. Так лучше не делать. Ты должен хотеть другое.

Да блин, я в своем уме и хочу сделать извращение и мой вопрос "Как" его сделать ))
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
Andrey Viktorov
Ребят. Вы странные.
Я говорю, хочу сделать странное извращение. Подскажите, как правильно его сделать?

А вы в ответ: Ты хочешь сделать извращение. Так лучше не делать. Ты должен хотеть другое.

Да блин, я в своем уме и хочу сделать извращение и мой вопрос "Как" его сделать ))
сказали же, вместо
d = {
   MyEnum.ONE: 'asd',
   MyEnum.TWO: 'help',
}

просто сделай тогда
d
= {
   MyEnum.ONE.value: 'asd',
   MyEnum.TWO.value: 'help',
}
п
росто мы подозреваем, что ты не очень понимаешь, зачем ты хочешь это сделать и какую проблему решаешь, поэтому как-то так
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
потому что in a nutshell это выглядит как будто ты сам себя обхитрил
источник

AV

Andrey Viktorov in Сообщество Python Программистов
Ivenish Wanpzhshn
сказали же, вместо
d = {
   MyEnum.ONE: 'asd',
   MyEnum.TWO: 'help',
}

просто сделай тогда
d
= {
   MyEnum.ONE.value: 'asd',
   MyEnum.TWO.value: 'help',
}
п
росто мы подозреваем, что ты не очень понимаешь, зачем ты хочешь это сделать и какую проблему решаешь, поэтому как-то так
я сейчас так и делаю. Я подумал, что мб я могу переопредилить какой то базовый метод Enum'а и больше не писать каждый раз .value
источник

AV

Andrey Viktorov in Сообщество Python Программистов
Ладно, не будем тратить ваше и наше время. Спасибо за отклики все равно )
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Andrey Viktorov
я сейчас так и делаю. Я подумал, что мб я могу переопредилить какой то базовый метод Enum'а и больше не писать каждый раз .value
можешь создавать словарь компрехом
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
ACM уже не тот, где же наши dd[i][j] * x[i-j][j+1] << i+1
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ivenish Wanpzhshn
сказали же, вместо
d = {
   MyEnum.ONE: 'asd',
   MyEnum.TWO: 'help',
}

просто сделай тогда
d
= {
   MyEnum.ONE.value: 'asd',
   MyEnum.TWO.value: 'help',
}
п
росто мы подозреваем, что ты не очень понимаешь, зачем ты хочешь это сделать и какую проблему решаешь, поэтому как-то так
{unit.value: unit for unit in Army}
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
Бензофуран Гетероцикл
{unit.value: unit for unit in Army}
парню #define в жизни не хватает просто
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
{unit.value: unit for unit in Army}
только получишь в очко если в енуме два итема с одинаковым значением
источник

P

Paper_doll_96 in Сообщество Python Программистов
Ivenish Wanpzhshn
парню #define в жизни не хватает просто
Ну кст питон был бы наверное ещё удобней с макроподстановкой
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
Бензофуран Гетероцикл
только получишь в очко если в енуме два итема с одинаковым значением
а енам по-моему тоже в очко тебе сует второе значение из енама
источник

БГ

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

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
фуфуфу
источник

P

Paper_doll_96 in Сообщество Python Программистов
?
источник

AV

Andrey Viktorov in Сообщество Python Программистов
Ivenish Wanpzhshn
а енам по-моему тоже в очко тебе сует второе значение из енама
там специальная функция есть auto(), чтобы никогда не было одинаковых значений в одном Enum'е
источник

AV

Andrey Viktorov in Сообщество Python Программистов
если сами значения не важны
источник

БГ

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