LISTAS
1. Agregar elementos a una lista:
Método append() - agrega un elemento al final de la lista
mi_lista = [1, 2, 3]
mi_lista.append(4)
print(mi_lista) # Output: [1, 2, 3, 4]
2. Modificar elementos de una lista:
mi_lista = [1, 2, 3, 4, 5]
Modificar un elemento en una posición específica
mi_lista[2] = 10
print(mi_lista) # Output: [1, 2, 10, 4, 5]
3. Eliminar elementos de una lista:
mi_lista = [1, 2, 3, 4, 5]
Método remove() - elimina el primer elemento con el valor dado
mi_lista.remove(3)
print(mi_lista) # Output: [1, 2, 4, 5]
Método pop() - elimina un elemento en una posición específica y lo devuelve
elemento_eliminado = mi_lista.pop(2)
print(mi_lista) # Output: [1, 2, 5]
print(elemento_eliminado) # Output: 4
Palabra clave del - elimina un elemento en una posición específica sin devolverlo
del mi_lista[1]
print(mi_lista) # Output: [1, 5]
DICCIONARIOS
1. Agregar y modificar elementos en un diccionario:
mi_diccionario = {‘clave1’: ‘valor1’, ‘clave2’: ‘valor2’}
Agregar un nuevo elemento o modificar un existente
mi_diccionario[‘clave3’] = 'valor3’
print(mi_diccionario) # Output: {‘clave1’: ‘valor1’, ‘clave2’: ‘valor2’, ‘clave3’: ‘valor3’}
2. Eliminar elementos de un diccionario:
mi_diccionario = {‘clave1’: ‘valor1’, ‘clave2’: ‘valor2’, ‘clave3’: ‘valor3’}
Método pop() - elimina un elemento por clave y devuelve su valor
valor_eliminado = mi_diccionario.pop(‘clave2’)
print(mi_diccionario) # Output: {‘clave1’: ‘valor1’, ‘clave3’: ‘valor3’}
print(valor_eliminado) # Output: ‘valor2’
Palabra clave del - elimina un elemento por clave sin devolver su valor
del mi_diccionario[‘clave1’]
print(mi_diccionario) # Output: {‘clave3’: ‘valor3’}