Logo Studenta

Clase 2 Lista y Tuplas

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

Lista y Tuplas.
Listas o array:
 qué son las listas.?
Es una coleccion de elementos ordenados, un espacio de memoria apuntado con un nombre tambien
conjunto de elementos dentro de VARIABLE GRANDE, se puede acceder a partir de la invocacion, se particiona a partir de distintos elementos,
tiene un posicion y desde ahi se puede acceder
Sintaxis (regla del lenguaje)
	
	edades= [20, 31, 8, 55]
	
	Si quiero imprimir la posicion arrancando desde cero
	print(edades[0]) 
 
	resultado 20
	las listas almacenan solamente tipado heteregeneo
python almacena cualquier tipo de datos.
tambien puedo guardar otras listas.
edades= [[0,1,2,3], 20, 31, 8, 55]
print(edades [0])
[0,1,2,3]
edades= [[0,1,2,3]20, 31, 8, 55]
print(edades [0][2])
	edad_mauricio= input("Ingresa tu edad Mauricio: ")
	edad_pepe= input("Ingrasa tu edad Pepe: ")
	edades= (edad_mauricio, edad_pepe)
	print(edades [0])
	print(edades [1])
	35 36
Concatenacion se utiliza el termino suma "+"
	numeros1= [1,2,3,4,5]
	numeros2= [10, 20,30, 40]
 	todos_los_numeros= numeros1 + numeros2
	print(todos_numeros)
 
asignacion por slicing 
	números11[1:4]=[80, 81, , 82, 84]
 
	print(numeros1)
borrar porcion de datos
	números11[1:4]=[]
invertir cadena
	numeros1= numeros1[::-1]
Funciones de listas
que son?
funciones integradas que soportan las listas
funcion 
	numeros1= [1,2,3,4,5]
	numeros1.append(0)
	print(numeros1)
	*1 2 3 4 5 6 
las listas son eteregeneos, se puede poner cualquier cosa
Calcular la longitud de la lista
Funcion "LEN"
	print(len(numeros1))
	
nos permite sacar los elementos de la lista, se usa POP
numeros1 = [1,2,3,4,5]	
numeros1.pop(0)
print(numeros1)
Funcion COUNT
numeros1= [1,2,3,4,5]	
n
print(numeros1(5))
1
Funcion INDEX, pide el elemento que estoy buscando y me devuelve la posicion 
	print(numeros1.index(5))	
	posicion 5
nos devuelve la primera aparacion
TUPLAS
Sintaxis
	mi_tupla = (10, 50, "Hola", -5 true)
	print(mi_tupla[2])
	*Hola
La tupla nos permite mutabilidad (importante)
 
mi_tupla = (10, 50, "Hola", -5 true)
mi:_tupla = ( 10, 50, "Hola", -5,true)
mi_tupla[0]= 0
print(mi_tupla)
mi_tupla=(5,) tupla de un solo elemento
Mutabilidad: el string no es mutable
LA LISTA SI ES MUTABLE

Continuar navegando