Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # diccionarios: son colecciones MUTABLES y NO ORDENADAS (aunque se
- # almacenan en forma ordenada)
- #
- # son pares de elementos denominados clave y valor
- #
- # dicc = {}
- #
- # dicc = {clave1:valor1, clave2:valor2, clave3:valor3,...}
- #
- # Las claves SON UNICAS, IRREPETBLES. Los valores no
- #
- dicc = {}
- print(f"Diccionario vacio: {dicc}")
- dicc = {"red":"rojo", "blue":"azul"}
- print(dicc)
- # Agregar un elemento: siempre al final del diccionario
- # nombre_dicc[clave] = valor
- dicc["white"] = "blanco"
- print(dicc)
- # para borrar un par: del(dicc[clave])
- del(dicc['blue'])
- print(dicc)
- # para borrar un dicc
- # del(dicc)
- # print(dicc)
- # cambio rojo por colorado
- dicc["red"] = 'colorado'
- print(dicc)
- # Problema: representar una agenda telefonica
- agenda = {"Juan":[12123232,2312332], "Joana":4564654}
- agenda2 = {121323232:"Juan", 4444444:"Juan"} # esta es mas sencilla
- # como crear una lista de claves
- claves = list(dicc.keys())
- print(claves)
- # como crear una lista de valores
- valores = list(dicc.values())
- print(valores)
- # como imprimir el diccionario como tabla
- for k,v in dicc.items():
- print(k,v)
- ################### matrices ############################
- matriz = [[1,2,3], [4,5,6], [8,9,10]]
- print(matriz)
- for fila in matriz:
- print(fila)
- # cambio 10 por 7
- matriz[2][2] = 7
- for fila in matriz:
- print(fila)
Advertisement
Add Comment
Please, Sign In to add comment