Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # todas las colecciones son iterables
- # colecciones: cadenas, listas, tuplas, diccionarios
- # DICCIONARIO
- # son pares de elementos denominados clave:valor
- # las claves son únicas, no se pueden repetir
- # los valores si se pueden repetir
- # los diccionarios NO SON ORDENADOS
- # diccionario vacio:
- dicc = {}
- print(dicc)
- # diccionario con elementos
- dicc = {"rojo":"red", "amarillo":"yellow", "negro":"black"}
- print(dicc)
- # añadir un elemento: dicc[clave] = valor
- dicc["gris"] = "gray"
- print(dicc)
- # como modificar un par:
- dicc["gris"] = "grey"
- print(dicc)
- # borrar un par
- del(dicc["amarillo"])
- print(dicc)
- # borrar un dicc
- #del(dicc)
- #print(dicc)
- # METODOS DE DICCIONARIOS
- # vaciar un diccionario
- #dicc.clear()
- #print(dicc)
- # crear una lista con las claves:
- claves = list(dicc.keys())
- print(claves)
- # crear una lista con los valores:
- valores = list(dicc.values())
- print(valores)
- # impresion de diccionarios
- for k,v in dicc.items():
- print(k,v)
- # Pregunta: como harian una agenda telefonica
- agenda = {1111:"Juan Rodriguez",32111:"Juan"} #es mas facil de manejar
- agenda2 = {"Juan":[1111,3434]} # es mas lògico
- # si quiero averiguar a quien pertenece un nro
- print(agenda[1111])
- # si quiero averiguar el numero de telefono de un contacto
- print(agenda2["Juan"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement