Diccionarios Python

  • Diccionarios en Python

    Son estructuras de datos que nos permiten almacenar valores de diferentes tipos. cadenas de textos (stirngs) enteros, decimales y listas de otros diccionarios

    los diccionarios están ordenados y así facilitan su búsqueda-

    los diccionarios son mutables se pueden variar.se guardan utilizando un par de valores que siempre van enlazados. Una es la denominada como (Key o Clave).

    Diccionario de Python

    >>>print(» Introduce tu Nombre y apellido»)
    >>>nombre=input(«\n Nombre «)# Introduce por teclado el valor de variable «nombre»
    >>>apellidos=input(«\n Apellido «)# Introduce por teclado el valor de variable «apellido»

    >>>el_diccionario={«Nombre»:nombre,»1º Apellido»:apellidos}# diccionario

    >>>print(«\n Tu Nombre «,el_diccionario[«Nombre»])# Diccionario key

    >>>print(«\n Tu Apellido «,el_diccionario[«1º Apellido»])# Diccionario key

    >>input(«\n Presiona Enter para continuar «)# Pausa hasta presionar enter

  • Métodos de los diccionarios en Python

    Los métodos de los diccionarios permiten realizar operaciones de una forma sencilla y con una instrucción, el formato seria algo así:

    • tu_diccionario.metodo( parámetros)

    Tenemos:

    (Parecido a las listas) https://danielcaraballo.es/listas-en-python/

    copy, clear, get, items, keys, pop, popitem, setdafaul, update, values

    • copy:
      • Realiza una copia del diccionario
        • tu_diccionario = { «Gato» : «Felino», «Perro»:»Canidos», «Tortuga»:»Reptil»}
        • copy_diccionario = tu_diccionario
        • print (» EL diccionario con copy es «,copy_diccionario)# Copia el diccionario de tu_diccionario a copy_diccionario
    • clear:
      • Elimina los elementos del diccionario
    • get:
      • Nos remite el valor de la clave introducida en los parámetros es obligatorio
        • tu_diccionario = { «Gato» : «Felino», «Perro»:»Canidos», «Tortuga»:»Reptil»}
        • print (» El diccionario con get (‘Gato’) es  «, tu_diccionario.get(«Gato»))
          • El resultado seria:
            • El diccionario con get (‘Gato’) es         Felino
    • items:
      • devuelve un objeto con todos los elementos de el diccionario
    • keys:
      • Nos proporciona todas llaves de un diccionario.
        • tu_diccionario = { «Gato» : «Felino», «Perro»:»Canidos», «Tortuga»:»Reptil»}
        • print (» El diccionario con keys es  «, tu_diccionario.keys())
          • Resultado por pantalla es:
            •  El diccionario con keys es  dict_keys([‘Gato’, ‘Perro’, ‘Tortuga’])
    • pop:
      • Nos da el valor de la clave indicada como parámetro y elimina el elemento de este diccionario, en el caso de no encontrar dará error.
        • tu_diccionario = { «Gato» : «Felino», «Perro»:»Canidos», «Tortuga»:»Reptil»}
        • print (» EL diccionario antes del pop()»,tu_diccionario)
        • print (» El diccionario con  pop(‘Gato’) es «, tu_diccionario.pop(«Gato»))
        • print (» El diccionario es ahora «,tu_diccionario)
          • El resultado por pantalla es:
            • EL diccionario antes del pop() {‘Gato’: ‘Felino’, ‘Perro’: ‘Canidos’, ‘Tortuga’: ‘Reptil’}
            •  El diccionario con  pop(‘Gato’) es  Felino
            •  El diccionario es ahora  {‘Perro’: ‘Canidos’, ‘Tortuga’: ‘Reptil’}
    • popitem:
      • Hace lo mismo que pop pero aleatoriamente.
    • setdefaul:
      • inserta elemento en el diccionario si no esta disponible y el el caso de estar lo da como resultado.
    • update:
      • Une el diccionario que es pasado como parámetro.
    • Values:
      • Devuelve el objeto.
        • tu_diccionario = { «Gato» : «Felino», «Perro»:»Canidos», «Tortuga»:»Reptil»}
        • print (» EL diccionario con values() es ()»,tu_diccionario.values())
          • Resultado por pantalla es:
            • tu_diccionario = { «Gato» : «Felino», «Perro»:»Canidos», «Tortuga»:»Reptil»}
            • print (» EL diccionario con values() es «,tu_diccionario.values())
              • El resultado seria:
                • EL diccionario con values() es  dict_values([‘Felino’, ‘Canidos’, ‘Reptil’])
Translate » Traductor