domingo, 18 de septiembre de 2022

Tuples, listas y diccionarios.Método sort() ordena alfabéticamente una lista.

https://www.learnpython.org/es/

Y w3schools.      https://www.w3schools.com/python/default.asp   Muy buenos

#Ojo,el método sort() solo ordena listas con palabras


# Pon en google Online Python-3 Interpreter

#puedes poner codingground python 3 intérprete on line

print ("Hello, World!")
# Hello World program in Python

miVariable = 20    # En python, LOS TIPOS DE VARIABLE SE AUTO-DEFINEN

varDesconocida = miVariable>25  # Valor logico , en este caso, falso

print (varDesconocida)

miTipoDeDato1= (1,2,3,4,5,6,7,8,22,11,5,4) #  Tuple, es INMUTABLE, no puedo ordenar ni modificar

for m in miTipoDeDato1: # pero si puedo iterar sobre un tuple (ir uno por uno sobre una lista)

    print (m)

ejLista = ['physics', 'chemistry', 'tomato','cheese',1997, 2000]    # Lista, es MUTABLE
print ("Lista original")
print (ejLista)
print ("")


ejLista[2]="lettuce"   # Pista, signo = simple es ASIGNACION
print ("Despues de cambiar 'tomato' por 'lettuce'")
print (ejLista)
print ("")


ejLista = ['physics', 'chemistry', 'tomato','cheese'] #ojo,el método sort() solo ordena listas con palabras
print ("Antes del SORT (ordenar)")
print (ejLista)
print ("")



print ("Despues del SORT (ordenar)")
ejLista.sort()
print (ejLista)
print ("")


ejDiccionario = {'Patatas': 20, 'ATomates': 8, 'Queso': 5, 'Arroz': 3, 'Churrasco': 11 }

print ("Valor del elemento 'Patatas'")
print (ejDiccionario['Patatas']) ## Imprime el numero 20, es un valor

#REPASO

for i in ejDiccionario:

    print (i) # Clave

    print (ejDiccionario[i]) # Valor

print ("")

árboles de decisión_ BLOQUE 3 curso Cefo. Inteligencia_artificial para la sociedad

 https://app.diagrams.net/          --------->           Es draw.io, pones  draw.io en buscador, es bueno y fácil Tienes que tener cuenta...