Logo de Código Facilito
  • Inicio
  • Replays
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso Profesional de Python v1!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso Profesional de Python v1

Video == o is

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

== o is

En el vídeo de Operadores relacionales y lógicos mencianamos que es posible conocer si dos valores enteros son iguales mediante el uso de == y la palabra reservada is; Sin embargo, ahora que ya contamos con más conocimiento del que teníamos en ese vídeo es importante conocer cuando usaremos == y cuando usaremos is. Veamos.

Si ejecutamos la siguiente línea de código obtendremos como resultado True.

[1,2,3] == [1,2,3]

Eso de deben a que ambas listas son iguales. Ahora, ¿Qué pasa si reemplazamos == por is?

[1,2,3] is [1,2,3]

En este casa obtenemos False; Esto se debe a que con == compararemos que dos valores sean iguales y con is compareremos que dos objetos sean iguales, cosas completamente diferentes.

Veamos un par de ejemplos para que nos quede más en claro.

a = [1,2,3]
b = [1,2,3]

A la primera lista la llamaremos a y a la segunda b.

Si imprimimos el id de cada objeto, observaremos que son valores completamente diferentes, con lo cual concluimos que son dos objetos diferentes.

print(id(a))
print(id(b))

Si ejecutamos.

a = [1, 2, 3]
b = a

a is b 

Obtendremos cómo resultado True, debido a que a y b son el mismo objeto.

En conclusión == nos permite saber si dos objetos son iguales, mientras que is nos permite conocer si cuando los objetos son los mismos.

  • check_circle_outline
    Módulo 1 | 8 clases

    Introducción

    expand_more
  • check_circle_outline
    Módulo 2 | 7 clases

    Conceptos Básicos

    expand_more
  • check_circle_outline
    Módulo 3 | 6 clases

    Listas

    expand_more
  • check_circle_outline
    Módulo 4 | 6 clases

    Tuplas

    expand_more
  • check_circle_outline
    Módulo 5 | 7 clases

    Cadenas

    expand_more
  • check_circle_outline
    Módulo 6 | 6 clases

    Diccionarios

    expand_more
  • check_circle_outline
    Módulo 7 | 9 clases

    Ciclos y Condicionales

    expand_more
  • check_circle_outline
    Módulo 8 | 14 clases

    Funciones

    expand_more
  • check_circle_outline
    Módulo 9 | 12 clases

    Clases

    expand_more
  • check_circle_outline
    Módulo 10 | 8 clases

    Módulos y Paquetes

    expand_more
  • check_circle_outline
    Módulo 11 | 5 clases

    Extras

    expand_more
    • done_all

      Clase 1

      Guía de codificación Python

    • done_all

      Clase 2

      == o is

    • done_all

      Clase 3

      Anotaciones

    • done_all

      Clase 4

      Comprehension

    • done_all

      Clase 5

      Lo que sigue del curso profesional de python

  • check_circle_outline
    Módulo 12

    Examen del curso

    expand_more
    • done_all

      Examen

      Examen final del curso

== o is

arrow_back Siguiente arrow_forward
Curso Profesional de Python v1