# sumar listas para crear listas nuevas con los elementos de las listas sumados
lista1 = [1, 2, 3]
lista2 = [4, 5, 6]
lista3 = lista1 + lista2
print(lista1, lista2, lista3)
# añadir a una lista existente otra lista
lista1.extend(lista2)
print(lista1, lista2, lista3)
lista4 = lista2 + lista1
print(lista4)
lista4.sort()
print(lista4)
lista4.sort(reverse=True)
print(lista4)
alumnos = ["Ana", "Eva", "pep", "Iu", "juan", "Rosa", "Iu", "Iu"]
alumnos.sort()
print(alumnos)
# usando key lo que le digo es que antes de ordenar aplique esa función
alumnos.sort(key=str.lower)
print(alumnos)
def valorAbsoluto(numero):
if numero<0:
numero=-numero
return numero
valores=[1,-3,6,-2,-8,3,-4]
valores.sort(key=valorAbsoluto)
print(valores)
def nombreCompleto(tratamiento,nombre,apellido):
return tratamiento+" "+nombre+" "+apellido
print(nombreCompleto("Sr.","Pepito","Pérez"))
print(nombreCompleto(nombre="Ana",tratamiento="Excelentísima",apellido="Pi"))