Python :определяет, равен ли какой-либо элемент в последовательности любому другому

Я хотел бы сравнить несколько объектов и вернуть True, только если все объекты не равны между собой. Я попытался использовать приведенный ниже код, но он не работает. Если obj1 и obj3 равны, а obj2 и obj3 не равны, результатом будет True.

obj1 != obj2 != obj3

У меня есть более 3 объектов для сравнения. Использование приведенного ниже кода исключено:

all([obj1 != obj2, obj1 != obj3, obj2 != obj3])
9
задан Michael Hoffman 31 July 2012 в 01:26
поделиться