0% encontró este documento útil (0 votos)
2 vistas25 páginas

Listas en Python

Cargado por

Ivanna Escobar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas25 páginas

Listas en Python

Cargado por

Ivanna Escobar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 25

UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Talleres Virtuales de Invierno 2022


Taller – Introducción a Python
Clase 3 Instructores
11/07/2022 ● Luis Cañete
20:00 – 21:30 ● Elias Gill Quintana
● Kevin Galeano
● Oscar Pedrozo
CONTENIDO
PYTHON- CLASE 3
● Listas en Python
● Sublistas
● Operaciones con listas
● Iterar una lista
● Métodos de listas
● Tuplas
● Conversión de tuplas a listas
● Ejercicios

2
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

¿Qué es una lista?

Una lista es una colección


ordenada de elementos de
cualquier tipo delimitada por
un corchete de apertura ([) y
un corchete de cierre (]), donde
los elementos se encuentran
separados por una coma.

3
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Índices
Se utilizan para acceder a elementos específicos de la lista, los índices de
los elementos comienzan desde 0.

17 5 23 10 15 8

0 1 2 3 4 5

4
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Índices negativos
Los índices negativos indican que se empieza desde el final de la lista,
por ejemplo -1 se refiere al último elemento, -2 al penúltimo elemento y
así sucesivamente.

17 5 23 10 15 8

-6 -5 -4 -3 -2 -1

5
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Acceder a los elementos de una lista


Para acceder a un elemento se utiliza su índice entre corchetes junto al
identificador de la lista.

6
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Sublistas

Se pueden generar
sublistas utilizando la
siguiente sintaxis:
lista[ start : end : step ]
lo cual crea una
sublista desde el índice
start, hasta el índice
end-1 de la lista.

7
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Tamaño de una lista


Se puede obtener el tamaño de una lista utilizando la función len()

8
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Concatenación de listas
Existen varias formas de concatenar dos o más listas, una de las formas
más sencillas es utilizando el operador +

9
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Agregar elementos al final


Para agregar elementos al final de la lista se utiliza el método append( )
que recibe como parámetro el elemento que deseamos agregar.

10
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Insertar elementos en una posición específica


Para insertar elementos en una posición específica de la lista se utiliza el
método insert( ) que recibe como parámetros el índice y el elemento
que deseamos insertar.

11
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Eliminar elementos con del


Para eliminar un elemento de una posición específica podemos utilizar
la palabra reservada del

12
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Eliminar elementos con


pop
También podemos eliminar
un elemento de la lista con el
método pop(), que recibe
como parámetro el índice,
pero si no se especifica,
elimina el último elemento

13
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Eliminar elementos con remove


Con el método remove() eliminamos el elemento especificado como
parámetro.

14
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Modificar elementos
Para modificar los elementos de una lista se deben utilizar los índices
para acceder al elemento y sobreescribirlo.

15
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Iterar una lista


Se pueden recorrer los elementos de una lista utilizando el bucle for

16
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Iterar una lista


Se pueden también recorrer los índices de una lista utilizando el bucle
for

17
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Pertenencia de elementos
Para determinar si un elemento se encuentra o no dentro de la lista
podemos utilizar los operadores in y not in.

18
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Listas por comprensión


Permite generar una lista en
una sola línea de código. Una
comprensión de la lista
combina el bucle for y la
creación de nuevos
elementos en una línea, y
agrega automáticamente
cada nuevo elemento.

19
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - LISTAS

Principales métodos
list.sort(reverse=True|False, key=myFunc): Ordena la lista, reverse se
refiere orden (ascendente/descendente) y key al criterio de ordenación.
list.reverse( ): invierte el orden actual de la lista.
list.count(x): Retorna la cantidad de x en la lista.
list.index( elemento ): retorna el índice de la primera ocurrencia del
elemento en la lista.
list.extend( elemento ): concatena la lista con el elemento iterable.
list.copy(): retorna una copia de la lista.

20
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - TUPLAS

¿Qué es una tupla?

Una tupla al igual que una lista


es una colección ordenada de
elementos, con la diferencia de
que las tuplas son inmutables,
es decir, sus elementos no
pueden ser modificados o
eliminados ni se pueden
agregar nuevos elementos y
que las tuplas se escriben
entre paréntesis.

21
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - TUPLAS

Tupla de un elemento
Las tuplas se definen técnicamente por la presencia de una coma. Si
desea definir una tupla con un elemento, debe incluir una coma final:

22
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
PYTHON - TUPLAS

Conversión a lista

Las tuplas pueden ser


convertidas a listas utilizando
el constructor list() y viceversa
utilizando el constructor
tuple().

23
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
INTRODUCCIÓN A PYTHON - EJERCICIOS

Ejercicios

1) Dada una lista de elementos, solicitar un número y obtener una


lista con todos los números menores al mismo.
2) Escriba un programa de Python para verificar si una lista
específica está ordenada o no.
3) Escriba un programa de Python que obtenga una sublista con
todos los elementos de una lista dentro de un rango específico.
4) Escriba un programa de Python para encontrar elementos
comunes de dos listas.

24
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

¡Gracias por su atención!


¿Preguntas?

También podría gustarte