Skip to content

Instantly share code, notes, and snippets.

@aduartem
Last active May 21, 2022 19:09
Show Gist options
  • Select an option

  • Save aduartem/fc20a8b73b196041711b to your computer and use it in GitHub Desktop.

Select an option

Save aduartem/fc20a8b73b196041711b to your computer and use it in GitHub Desktop.
Python - Listas y Diccionarios

Listas y Diccionarios

Listas

>>> series = ['Breaking Bad', 'Game of Thrones', 'Mad Men', 'The 100']
>>> print(series)
['Breaking Bad', 'Game of Thrones', 'Mad Men', 'The 100']

Agregar Items:

>>> series.append('The Walking Dead')
>>> series.append('Mr Robot')
>>> series
['Breaking Bad', 'Game of Thrones', 'Mad Men', 'The 100', 'The Walking Dead', 'Mr Robot']

Eliminar Items

>>> series.remove('The 100')
>>> series
['Breaking Bad', 'Game of Thrones', 'Mad Men', 'The Walking Dead', 'Mr Robot']

También es posible eliminar un elemento de la lista utilizando la clave que corresponda:

>>> del series[4]
>>> series
['Breaking Bad', 'Game of Thrones', 'Mad Men', 'The Walking Dead']

Eliminar un rango de elementos:

>>> del series[1:3]
>>> series
['Breaking Bad', 'The Walking Dead']

Quitar el último elemento:

>>> series.pop()
'The Walking Dead'
>>> series
['Breaking Bad']

Diccionarios

Crear un diccionario y agregar valores

Creando un diccionario vacío:

>>> persona = {}

Agregando items al diccionario:

>>> persona['nombre'] = 'Juan'
>>> persona['apellido'] = 'Perez'
>>> persona
{'nombre': 'Juan', 'apellido': 'Perez'}
>>> persona['nombre']
'Juan'
>>> alimentos = {}
>>> alimentos['frutas'] = ['Manzana', 'Pera', 'Platano', 'Durazno']
>>> alimentos['verduras'] = ['Lechuga', 'Repollo']
>>> alimentos
{'verduras': ['Lechuga', 'Repollo'], 'frutas': ['Manzana', 'Pera', 'Platano', 'Durazno']}

Eliminar Items del Diccionario

>>> tel = {'ivan':1234, 'maria':5555, 'miguel': 9231}
>>> tel
{'ivan': 1234, 'miguel': 9231, 'maria': 5555}
>>> del tel['maria']
>>> tel
{'ivan': 1234, 'miguel': 9231}

Obtener un Item

>>> result = tel.get('miguel')
>>> print(result)
9231
>>> if result:
...     print(result)
... else:
...     print('La clave no existe')
... 
9231
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment