equality

Comparación de cadenas en Python: es vs == [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué comparar cadenas en Python usando '==' o 'is' a vece ... trampa...), pero me pregunto si está destinado a ser reservado para cuando te importa encontrar dos objetos con el mismo id.

¿En qué difieren los operadores de comparación PHP equality (== double equals) e identity (=== triple equals)?

¿Cuál es la diferencia entre == y ===? ¿Cómo funciona exactamente la comparación loosely ==? ¿Cómo funciona exactamente la comparación estricta ===? ¿cuáles serían algunos ejemplos útiles?

Mejores prácticas para anular isEqual: y hash

¿Cómo sobrescribir correctamente isEqual: en Objective-C? El "catch" parece ser que si dos objetos son iguales (según lo de ... tener su hash? O estructuras como NSRect? (Brain pedo : Originalmente escribió "bitwise OR" junto con |=. Significaba add.)

¿Hay alguna diferencia entre` = = ' y ' is ' en Python?

Mi Google-fu me ha fallado. En Python, ¿son las siguientes dos pruebas de igualdad equivalentes? n = 5 # Test one. if n == ... true, but... if L is [1]: print 'Yay!' # Doesn't. So == tests value where is tests to see if they are the same object?

LINQ Seleccione Distinto con Tipos Anónimos

Así que tengo una colección de objetos. El tipo exacto no es importante. De ella quiero extraer todos los pares únicos de u ... valores iguales de Alfa y Bravo => instancias iguales)? ¿Hay alguna manera de lograr ese resultado, si esto no lo hace?

Are = = and!= mutuamente dependiente?

Estoy aprendiendo sobre la sobrecarga de operadores en C++, y veo que == y != son simplemente algunas funciones especiales qu ... tal posibilidad, entonces ¿por qué en la Tierra C++ tiene estos dos operadores siendo definidos como dos funciones distintas?

¿Cómo se prueba para ver si un doble es igual a NaN?

Tengo un double en Java y quiero comprobar si es NaN. ¿Cuál es la mejor manera de hacer esto?

Formas elegantes de admitir equivalencia ("igualdad") en clases de Python

Al escribir clases personalizadas, a menudo es importante permitir la equivalencia por medio de los operadores == y !=. En Py ... l que buscamos):{[18]]} >>> a = Foo(1) >>> b = Foo(1) >>> a is b False >>> a == b True

igual vs matrices.igual en Java

Al comparar matrices en Java, ¿hay alguna diferencia entre las siguientes 2 sentencias? array1.equals(array2); Arrays.equals(array1, array2); Y si es así, ¿qué son?

¿Cuál es igual al operador (==vs===) debería usarse en comparaciones de JavaScript?

Estoy usando JSLint para pasar por JavaScript, y está devolviendo muchas sugerencias para reemplazar == (dos signos iguales) ... os operadores de comparación. Si no se lleva a cabo ninguna conversión de tipo, habría una ganancia de rendimiento sobre ==?

Python if not = = vs if!=

¿Cuál es la diferencia entre estas dos líneas de código: if not x == 'val': Y if x != 'val': ¿Es uno más eficiente que el otro? Sería mejor usar if x == 'val': pass else:

Comparación de dos colecciones para la igualdad, independientemente del orden de los elementos en ellos

Me gustaría comparar dos colecciones (en C#), pero no estoy seguro de la mejor manera de implementar esto de manera eficiente ... erencia también (no se comportan correctamente como claves porque solo se compara la referencia del objeto, no el contenido).

Determinar si 2 listas tienen los mismos elementos, independientemente del orden? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo comparar eficientemente dos listas desordenadas (no con ... que tienen el mismo contenido, pero en diferente orden. Ex: x = ['a', 'b'] y = ['b', 'a'] Quiero x == y evaluar a True.

¿Por qué ("foo" = = = new String ("foo")) evalúa a false en JavaScript?

Iba a empezar a usar = = = (triple igual, comparación estricta) todo el tiempo al comparar valores de cadena, pero ahora encu ... es, ¿se recomienda usar siempre == para la comparación de cadenas, o siempre convertir variables a cadenas antes de comparar?

Prueba de igualdad entre todos los elementos de un único vector

Estoy tratando de probar si todos los elementos de un vector son iguales entre sí. Las soluciones que se me han ocurrido pare ... John() 10000 208.463 1.905251 Así que parece que diff(range(x)) < .Machine$double.eps ^ 0.5 es el más rápido.

igualdad de cadena de bash [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre el operador "=" y "==" en Bash? ... | echo not-equal [[ "a" == "b" ]] && echo equal || echo not-equal Resultados en: equal equal not-equal not-equal

(.1f+.2f==.3f)!= (.1f+.2f).Igual(.3f) ¿Por qué?

Mi pregunta es no acerca de la precisión flotante. Se trata de por qué Equals() es diferente de ==. Entiendo por qué .1f + . ... ? .1f + .2f == .3f; // false (.1f + .2f).Equals(.3f); // true (.1d + .2d).Equals(.3d); // false

Forma correcta de anular Equals () y GetHashCode() [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la mejor estrategia para Equals y GetHashCode? ... 147.aspx pero esperaba que alguien pudiera mostrarme dentro de mi propio ejemplo. Cualquier ayuda sería apreciada. Gracias

¿Por qué la palabra clave" is " tiene un comportamiento diferente cuando hay un punto en la cadena?

Considere este código: >>> x = "google" >>> x is "google" True >>> x = "google.com" >>> ... estoy perdiendo algo? Acabo de descubrir que a partir de algunos de mi script de filtrado de dominio personal falla con eso.

¿Los objetos con el mismo id son siempre iguales al compararlos con==?

Si tengo dos objetos o1 y o2, y sabemos que id(o1) == id(o2) Devuelve true. Entonces, ¿se deduce que o1 == o2 ¿O no ... siempre el caso? El documento en el que estoy trabajando dice que este no es el caso, ¡pero en mi opinión debería ser cierto!