LINUX.ORG.RU

Группировка условий в Python - как это делать?

 , , ,


0

1

Не пойму как делать и не могу найти примеров группировки условий в языке Python.

Нужно написать условие «не (а или б)»:

if not (valueType=='snmpSensor' or valueType=='pingTest')

Примерно так можно писать в C, в JavaScript, в PHP.

А как это написать в Python?

★★★★★

видел на первой странице

anonymous
()

Так и написать:

>>> a = 1
>>> b = 2
>>> not (a == 1 or b == 2)
False
>>> not (a == 1 or b == 3)
False
>>> not (a == 2 or b == 3)
True

sT331h0rs3 ★★★★★
()

Протупил, просто ":" в конце забыл поставить.

Xintrea ★★★★★
() автор топика
not in {'snmpSensor', 'pingTest'}
Deleted
()

А здесь ещё можно:

if valueType not in {'snmpSensor', 'pingTest'}: ...

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 1)

Так и написать, только ты : забыл.

daniilArch ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.