Está en la página 1de 9

INTRODUCCIÓN A

LA PROGRAMACIÓN

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh

LABORATORIO N°04
Lista y Tuplas

This study source was downloaded by 100000815891280 from CourseHero.com on 04-11-2021 00:47:46 GMT -05:00

https://www.coursehero.com/file/63569561/lab-listas-tuplas-JOSE-QUENTA-VILLANUEVA-1pdf/
INTRODUCCIÓN A LA PROGRAMACIÓN

OBJETIVOS:

• Crear programas usando listas y tuplas


• Identificar una lista y una tupla

Equipos, materiales, programas y recursos:

● PC personal con Windows 10.


● Programa Python
● Material adicional en Canvas TECSUP.

INTRODUCCIÓN:

Un lista permite almacenar un conjunto de datos de diferentes tipos.

m
La numeración de los índices de los vectores inicia en cero hasta la posición n-1.

er as
Tener en cuenta que la variable que es el nombre del vector, y se accede a los datos, por el

co
eH w
número de índice.

o.
rs e
ou urc
RECOMENDACIONES:

• Cerrar todo programa que pueda distraerte de tu sesión virtual.


• Eliminar distracciones
o

• Realizar apuntes de la sesión virtual


aC s

• Repetir los ejercicios realizados en la sesión virtual.


vi y re

PREPARACIÓN:
ed d

Para ello el alumno previamente deberá haber revisado el material publicado en TECSUP
ar stu

Virtu@l, la participación activa en el transcurso de la clase previa al desarrollo del Laboratorio


y así lograr cumplir con los objetivos y metas trazados al final de cada clase.
is
Th
sh

DEPARTAMENTO
This study source was downloaded by 100000815891280 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 04-11-2021 00:47:46 GMT -05:00

https://www.coursehero.com/file/63569561/lab-listas-tuplas-JOSE-QUENTA-VILLANUEVA-1pdf/
INTRODUCCIÓN A LA PROGRAMACIÓN

PROCEDIMIENTOS Y RESULTADOS:

1. Según la lista frutas, obtener los solicitado.


frutas = ['manzana', 'pera', 'naranja', 'uvas', 'melon', 'fresa']

>>
Obtener:
>> ['naranja', 'uvas']

>>
Obtener:
>> ['melon', 'naranja', 'manzana']

>>
Obtener:
>> ['naranja', 'uvas', 'melon', 'fresa']

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh

2. Según la lista frutas, :


frutas = ['manzana',[3,60,['pera', 'fresa',6]], 'naranja']
Mostrar la letra: 'e', de la palabra 'fresa'

>>

DEPARTAMENTO
This study source was downloaded by 100000815891280 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 04-11-2021 00:47:46 GMT -05:00

https://www.coursehero.com/file/63569561/lab-listas-tuplas-JOSE-QUENTA-VILLANUEVA-1pdf/
INTRODUCCIÓN A LA PROGRAMACIÓN

Obtener:

>> 'e'

m
er as
co
eH w
o.
rs e
ou urc
o

3. Según la lista frutas, :


frutas = ['manzana',[3,60,['pera', 'fresa',6]], 'naranja']
aC s

Mostrar el siguiente resultado: ['fresa', 6]


vi y re

>>
Obtener:
ed d

>> ['fresa', 6]
ar stu
is
Th
sh

DEPARTAMENTO
This study source was downloaded by 100000815891280 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 04-11-2021 00:47:46 GMT -05:00

https://www.coursehero.com/file/63569561/lab-listas-tuplas-JOSE-QUENTA-VILLANUEVA-1pdf/
INTRODUCCIÓN A LA PROGRAMACIÓN

m
er as
co
eH w
4. Según la lista frutas:

o.
frutas = ['manzana', 'pera', 'naranja', 'uvas']
rs e
ou urc
>>
Obtener:
>> frutas = ['manzana', 'pera', 'naranja', 'uvas', 'melon',
'fresa']
o
aC s
vi y re
ed d
ar stu
is
Th
sh

DEPARTAMENTO
This study source was downloaded by 100000815891280 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 04-11-2021 00:47:46 GMT -05:00

https://www.coursehero.com/file/63569561/lab-listas-tuplas-JOSE-QUENTA-VILLANUEVA-1pdf/
INTRODUCCIÓN A LA PROGRAMACIÓN

5. Según la siguiente lista:


lista =[10,20,70,80]

m
er as
>>

co
>> lista =[10,20,30,40,50,60,70,80]

eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th

6. De la siguiente tupla:
frutas = ('manzana', 'peras', 'fresas','naranja', 'uvas', 'melon')
sh

>>

Obtener:

>> ('peras', 'uvas')

DEPARTAMENTO
This study source was downloaded by 100000815891280 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 04-11-2021 00:47:46 GMT -05:00

https://www.coursehero.com/file/63569561/lab-listas-tuplas-JOSE-QUENTA-VILLANUEVA-1pdf/
INTRODUCCIÓN A LA PROGRAMACIÓN

m
er as
co
eH w
7. Según la tupla “agenda”,:.
#---------------------------------------------------------

o.
#| ID | NOMBRE
rs e
| APELLIDO | TELEFONO | ESTADO |
#---------------------------------------------------------
ou urc
#| 1001 | Alexander | Diaz | 989856248 | activo |
#---------------------------------------------------------
#| 1002 | Raul | Mendoza | 989856242 | activo |
o

#---------------------------------------------------------
aC s

#| 1003 | Juan | Perez | 989856243 | activo |


vi y re

#---------------------------------------------------------
#| 1004 | Carlos | Aponte | 989856244 | activo |
#---------------------------------------------------------
#| 1005 | Kevin | Cueva | 989856245 | activo |
ed d

#---------------------------------------------------------
ar stu

#ID a modificar
id = 1002

agenda = (
is

1001,('Alexander','Diaz','989856248','activo'),
Th

1002,('Raul','Mendoza','989856242','activo'),
1003,('Juan','Perez','989856243','activo'),
1004,('Carlos','Aponte','989856244','activo'),
1005,('Kevin','Cueva','989856245','activo')
sh

Al modificar el “id”, obtener el siguiente resultado:

>> Su nombre es: NOMBRE


>> Esta : ESTADO en la agenda
>> y puede ubicarlo en el telefono: TELEFONO

DEPARTAMENTO
This study source was downloaded by 100000815891280 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 04-11-2021 00:47:46 GMT -05:00

https://www.coursehero.com/file/63569561/lab-listas-tuplas-JOSE-QUENTA-VILLANUEVA-1pdf/
INTRODUCCIÓN A LA PROGRAMACIÓN

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh

DEPARTAMENTO
This study source was downloaded by 100000815891280 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 04-11-2021 00:47:46 GMT -05:00

https://www.coursehero.com/file/63569561/lab-listas-tuplas-JOSE-QUENTA-VILLANUEVA-1pdf/
INTRODUCCIÓN A LA PROGRAMACIÓN

CONCLUSIONES:
 Una lista no es lo mismo que una tupla. Ambas son un conjunto ordenado de valores,
en donde este último puede ser cualquier objeto: un número, una cadena, una función,
una clase, una instancia, etc. La diferencia es que las listas presentan una serie de
funciones adicionales que permiten un amplio manejo de los valores que contienen.

 La función extend también nos permite agregar elementos dentro de una lista, pero a
diferencia de append al momento de agregar una lista, cada elemento de esta lista se
agrega como un elemento más dentro de la otra lista.

 Las listas en Python son en esencia una colección de elementos, no necesariamente del
mismo tipo. Su característica principal reside en que el orden de sus elementos se
mantiene en todo momento. Las listas usan corchetes ([]) para encerrar a sus
elementos, y comas (,) para separarlos.

m
er as
 Las listas son estructuras de datos que se encargan de almacenar y ordenar elementos,

co
las listas son del tipo mutable, esto quiere decir que se pueden añadir, eliminar y editar

eH w
datos en tiempo de ejecución a diferencia de las tuplas que son inmutables y una vez
creadas ya no se pueden modificar.

o.
rs e

ou urc
Las listas no controlan si se insertan elementos repetidos, si necesitamos exigir unicidad,
debemos hacerlo mediante el código de nuestros programas.
o

 Una Tupla es la igual que una lista, una zona de almacenamiento contigua donde
aC s

podemos almacenar diferentes y numerosos elementos. Pero con algunas similitudes y


vi y re

diferencias muy marcadas.

 Las tuplas son secuencias, igual que las cadenas, y se puede utilizar la misma notación
de índices que en las cadenas para obtener cada una de sus componentes.
ed d
ar stu

 Todas las secuencias en Python comienzan a numerarse desde 0. Es por eso que se
produce un error si se quiere acceder al n-ésimo elemento de una tupla.
is

 Podemos decir que las Listas y Tuplas son lo que en otros lenguajes se llama vectores
o arrays. Sin embargo, presentan varias diferencias.
Th

 Las tuplas son inmutables, no se pueden modificar durante la ejecución del programa.
Por ende al crearla debes colocar si o si los elementos que se van a almacenar.
sh

DEPARTAMENTO
This study source was downloaded by 100000815891280 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 04-11-2021 00:47:46 GMT -05:00

https://www.coursehero.com/file/63569561/lab-listas-tuplas-JOSE-QUENTA-VILLANUEVA-1pdf/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte