Clase 27. Python 3
Clase 27. Python 3
Clase 27
PYTHON 3
Cadenas y Listas
Les damos la bienvenida
Vamos a comenzar a grabar la clase
Clase 26 Clase 27 Clase 28
OPERADOR DESCRIPCION
not in Devuelve True si el valor no se encuentra en una secuencia; False en caso contrario.
Ejemplos:
cadena = "Codo a Codo"
print("C" in cadena) # True
print("n" in cadena) # False
print("Codo" in cadena) # True
print("A" not in cadena) # True
print("o" not in cadena) # False
Cadenas de caracteres | for , min() y max()
Un bucle for puede iterar sobre una min() y max() devuelven el elemento
cadena, y la variable recibe en cada con el código ASCII más pequeño o
iteración uno de los caracteres de la más grande respectivamente:
misma:
Las listas se suelen nombrar en plural. Para incluir una lista como parte de
otra, basta con incluirla separada por comas de los otros elementos.
Listas | Acceso por subíndice
Las listas se pueden imprimir directamente, y el acceso a sus elementos se
hace mediante subíndices. El primer elemento tiene subíndice cero. Un
subíndice negativo hace que la cuenta comience desde atrás. Un subíndice
fuera de rango genera un error: out of range
len(lista) retorna la cantidad de elementos que posee una lista y resulta muy
útil, entre otras cosas, para determinar la cantidad de ciclos de un bucle.
Listas | Recorrer listas con for.. in
También se puede iterar en forma directa los elementos de la lista, sin
necesidad de generar la secuencia de subíndices. En este caso la
variable i toma el elemento de la lista:
For .. in Terminal
vocales = ['a','e','i','o','u'] a
# El bucle recorre la lista e
for i in vocales: i
print(i) o
u
Listas | Desempaquetado y concatenado
El proceso de desempaquetado consiste en asignar cada elemento de
una lista a una variable. Además, las listas pueden concatenarse con el
operador suma:
Desempaquetado Terminal
dias = ["Lunes", "Martes", "Miércoles"]
d1, d2, d3 = dias
print(d1) Lunes
print(d2) Martes
print(d3) Miércoles
Concatenado Terminal
lista1 = [1,2,3]
lista2 = [4,5,6]
lista3 = lista1 + lista2 [1, 2, 3, 4, 5, 6]
print(lista3)
Listas | max(), min() y sum()
● La función max() devuelve el mayor elemento de una lista.
● La función min() devuelve el menor elemento de una lista.
● La función sum() devuelve la suma de los elementos de una lista:
in / not in Terminal
lista = list(range(6))
print(lista) [0, 1, 2, 3, 4, 5]
cadena = "Hola"
print(list(cadena)) ['H', 'o', 'l', 'a']
lista2 = [3,4,5,6]
print(4 in lista2) True
print(8 in lista2) False
print("A" not in lista2) True
Listas | .append() e .insert()
El método append() agrega un elemento al final de la lista.
.append() Terminal
lista = [3,4,5]
lista.append(6)
print(lista) [3, 4, 5, 6]
● Listas
● Diccionarios
● Tuplas
● Conjuntos
Videos: