Trabajo Práctico 6
Completar el trabajo práctico en GitHub Classroom
En este ejercicio deberán implementar todos los métodos descritos a continuación:
Escribir un método llamado remove_elements que dado una lista retorne una lista después de haber removido el primer, el quinto y el sexto elemento. Tener en cuenta que la lista puede ser de menor o mayor tamaño que los elementos que se piden borrar y que del ejemplo, por lo que debe seguir funcionando sin importar el tamaño de la lista.
Sample Input : ['Red', 'Green', 'White', 'Black', 'Pink', 'Yellow']
Expected Output : ['Green', 'White', 'Black']
Escribir un método llamado add_elements que dado una lista retorne una lista después de haber agregado el elemento ‘Pink’ al principio de la lista y el elemento ‘Yellow’ al final de la lista.
Sample Input : ['Red', 'Green', 'White', 'Black']
Expected Output : ['Pink', 'Red', 'Green', 'White', 'Black', 'Yellow']
Escribir un método llamado is_empty que diga si una lista está vacía o no.
Escribir un método llamado check_lists que dado dos listas retorne True si ambas listas contienen el mismo 3er elemento. Tener en cuenta que la lista puede ser de menor o mayor tamaño que los elementos que se piden comparar, por lo que debe seguir funcionando sin importar el tamaño de la lista. Si una lista contiene un valor en el 3er elemento y la otra lista no, se considera que no tienen el mismo elemento y la respuesta debe ser False
Sample List1 : ['Black', 'Pink', 'Yellow', 'Red', 'Green', 'White']
Sample List2 : ['Red', 'Green', 'Yellow', 'White', 'Black', 'Pink']
Expected Output : True
Sample List1 : ['Black', 'Pink', 'Green', 'White']
Sample List2 : ['Red', 'Green', 'Yellow', 'Black', 'Pink']
Expected Output : False
Escribir un método llamado list_of_lists que dado una lista de listas, la modifique en la siguiente manera y la retorne:
De la primera lista solo se quede con los primeros 2 elementos. De la segunda lista solo se quede con los elementos entre el segundo y cuarto elemento. De la tercera lista solo se quede con los últimos 2 elementos.
Tener en cuenta que el tamaño de la lista externa tiene 3 elementos fijos, pero cada uno de esos 3 elementos (que son las listas internas) pueden variar sus tamaños.
Sample List: [[1, 2, 3], [4, 5, 6, 7, 8], [9, 10, 11, 12]]
Sample Output: [[1, 2], [5, 6, 7], [11, 12]]