#LISTAS # 1 crear una lista = [] # 2 crear lista con elementos lista_numeros = [1, 2, 3, 4, 5] # 3 ver cuán larga es print(len(lista_numeros)) # 4 ver el primer elemento, el intermedio y el ultimo print(lista_numeros[0]) # Primer elemento print(lista_numeros[len(lista_numeros)//2]) # Elemento intermedio print(lista_numeros[-1]) # Ultimo elemento # 5 crear lista de elementos mixtos lista_mixta = ["Juan", 20, 1.76, "Soltero", "Tuxtla Gutiérrez"] print(lista_mixta) # 6 declarar lista compañias de tecnología companias_tecnologia = ["Facebook", "Google", "Microsoft", "Apple", "IBM", "Oracle", "Amazon"] # 7 imprimir la lista print(companias_tecnologia) # 8 imprimir numero de compañias print(len(companias_tecnologia)) # 9 imprimir primer, medio y ultimo compañia print(companias_tecnologia[0]) # Primer compañia print(companias_tecnologia[len(companias_tecnologia)//2]) # Compañia del medio print(companias_tecnologia[-1]) # Ultima compañia # 10 modificar compañia del medio companias_tecnologia[len(companias_tecnologia)//2] = "Meta" print(companias_tecnologia) # 11 agregar compañia al final companias_tecnologia.append("Mitsubishi") print(companias_tecnologia) # 12 agregar compañia en el medio companias_tecnologia.insert(len(companias_tecnologia)//2, "Samsung") print(companias_tecnologia) # 13 cambiar el case de una de las compañias a mayusculas companias_tecnologia[0] = companias_tecnologia[0].upper() print(companias_tecnologia) # 14 unir compañias en una sola cadena separada por hashes companias_cadena = "#".join(companias_tecnologia) print(companias_cadena) # 15 checar si existe compañia en la lista existe_google = "Google" in companias_tecnologia print(f"¿Google está en la lista? {existe_google}") # 16 Ordenar la lista companias_tecnologia.sort() print(companias_tecnologia) # 17 Invertir el orden de la lista companias_tecnologia.reverse() print(companias_tecnologia) # 18 Cortar la lista para obtener las primeras 3 compañias primeras_tres = companias_tecnologia[:3] print(primeras_tres) # 19 Cortar la lista para obtener las ultimas 3 compañias ultimas_tres = companias_tecnologia[-3:] print(ultimas_tres) # 20 Cortar la lista para obtener compañias del medio compañias_medio = companias_tecnologia[2:5] print(compañias_medio) # 21 Eliminar la primera compañia del companias_tecnologia[0] print(companias_tecnologia) # 22 Eliminar la compañia del medio del companias_tecnologia[len(companias_tecnologia)//2] print(companias_tecnologia) # 23 Eliminar la ultima compañia del companias_tecnologia[-1] print(companias_tecnologia) # 24 Eliminar todas las compañias companias_tecnologia.clear() print(companias_tecnologia) # 25 destruir la lista del companias_tecnologia try: print(companias_tecnologia) except NameError: print("La lista compañias_tecnologia ha sido destruida y ya no existe.") # Unir dos listas lista_frontends = ['HTML', 'CSS', 'JS', 'React', 'Redux'] lista_backends = ['Node', 'Express', 'MongoDB'] lista_tecnologias = lista_frontends + lista_backends print(lista_tecnologias) # 26 copiar la lista de tecnologias a otra variable y añadir Python y SQL después de redux lista_fullstack = lista_tecnologias.copy() lista_fullstack.insert(lista_fullstack.index('Redux') + 1, 'Python') lista_fullstack.insert(lista_fullstack.index('Python') + 1, 'SQL') print(lista_fullstack)