Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN A LA
PROGRAMACIÓN
TUPLAS
INTRODUCCIÓN
INTRODUCCIÓN AA LA
LA PROGRAMACIÓN
PROGRAMACIÓN
TUPLAS (TUPLES)
INTRODUCCIÓN A LA PROGRAMACIÓN
3
INTRODUCCIÓN A LA PROGRAMACIÓN
Índice
• Introducción
• Objetivos
• Tuplas
• Bibliografía
INTRODUCCIÓN A LA PROGRAMACIÓN
Introducción
• En Python existen los Tipos de Dato de Secuencia o Agrupamiento, que
se usan para almacenar grupos de información, que son list, tuple y
range, Hoy nos enfocaremos en TUPLE o TUPLA en español
5
INTRODUCCIÓN A LA PROGRAMACIÓN
Objetivos
• Implementar programas en Python empleando tuplas
INTRODUCCIÓN A LA PROGRAMACIÓN
Tuplas (Descripción)
• En matemáticas, una tupla es una lista (secuencia) ordenada finita de
elementos
• En Python una TUPLA es usada para almacenar múltiples objetos, en una
sola variable, de manera ordenada e inalterable.
• Las TUPLAS se escriben entre paréntesis ()
t=(“manzana”,”pera”,”naranja”,”uva”,”pera”)
print(t)
7
INTRODUCCIÓN A LA PROGRAMACIÓN
Tuplas (Creación)
• Las TUPLAS son ordenas, inalterables y permiten valores duplicados
• Son INDEXADAS, es decir que tienen un índice, el cual comienza en 0;
entonces el primer objeto tiene de índice 0, el segundo objeto tiene de
índice 1 y así progresivamente.
8
INTRODUCCIÓN A LA PROGRAMACIÓN
De un solo Tipo
tuple1 = ("apple", "banana", "cherry")
tuple2 = (1, 5, 7, 9, 3)
tuple3 = (True, False, False)
De tipo Mixto
tuple1 = ("abc", 34, True, 40, "male")
9
INTRODUCCIÓN A LA PROGRAMACIÓN
Tuplas (Metodos)
• Las TUPLAS tienen dos métodos para realizar consultas en TUPLAS:
– count() – Regresa el numero de veces que un valor especifico ocurre en una
TUPLA
– index() – Busca en la TUPLA por un valor especifico y regresa la posición en la
que fue encontrado
10
INTRODUCCIÓN A LA PROGRAMACIÓN
Tuplas (count())
El método count(<elemento>), busca el elemento en una tupla y retorna el
número de veces que se repite.
>> t = (0, 1, 2, 3, 2, 4, 5, 2, 2)
>> print(t.count(2))
>> 4
11
INTRODUCCIÓN A LA PROGRAMACIÓN
Tuplas (index())
El método index(<elemento>), busca el elemento en una tupla y retorna el
número indice.
>> t = (0, 1, 2, 3, 2, "Z", 5, 2, 2)
>> print(t.index("Z"))
>> 5
12
INTRODUCCIÓN A LA PROGRAMACIÓN
Tuplas (Unpack)
• Cuando creamos una TUPLA, y le asignamos valores, normalmente a
ello se le llama “Packing”, pero en Python se permite extraer los valores
en variables a esto se le conoce como “Un-Packing”
Packing
fruits = ("apple", "banana", "cherry")
Unpacking
(green, yellow, red) = fruits
print(green)
print(yellow)
print(red)
13
INTRODUCCIÓN A LA PROGRAMACIÓN
Tuplas (Modificacion)
• Las tuplas son inmutables, es decir que no se puede cambiar, adherir, o
remover objetos, una vez la tupla se haya creado;
• La única forma de modificar una TUPLA es, si la convertimos en un tipo
de dato de LISTA.
14
INTRODUCCIÓN A LA PROGRAMACIÓN
Operaciones
• Las tuplas responden a los signos + y * los operadores tanto como las
cadenas; que significan la concatenación y repetición, excepto que el
resultado es una nueva tupla, no es una cadena.
15
INTRODUCCIÓN A LA PROGRAMACIÓN
16
INTRODUCCIÓN A LA PROGRAMACIÓN
Operaciones de Longitud
• La Longitud en una tupla es la cantidad de objetos que hay en ella, se
utiliza el comando “len()”.
17
INTRODUCCIÓN A LA PROGRAMACIÓN
18
INTRODUCCIÓN A LA PROGRAMACIÓN
Formulario QR
¿Para que llenar el
formulario?
https://forms.gle/gHXmfnps4Wu
6pegW8
19
INTRODUCCIÓN A LA PROGRAMACIÓN
Bibliografía
• Joyanes Aguilar, Luis (2008) Fundamentos de programación. Algoritmos,
estructura de datos y objetos. Madrid: McGraw-Hill (005.3/J79/F).