listasytuplas3
Páginas: 3 (666 palabras)
Publicado: 20 de noviembre de 2015
Tipos de Datos
tuplas y listas
www.unaj.edu.ar
Fundamentos
Tipos de Datos - Temario
Repaso Tema Anterior
Listas
Tuplas
Cursada 2014
Fundamentos
Tipos de Datos - BibliografíaAprender a Pensar como un
Programador
Capítulo 8 salvo 8.3 y 8.5
Capítulo 9 hasta 9.3 inclusive
Cursada 2014
Fundamentos
Tipos de Datos
Tipo de dato vistos:
– Integer
– Float
– Boolean
– Cadenas oString
Tipos de datos nuevos:
– Tuplas
– Listas
fundamentos@ingenieriaunaj.com.ar
www.unaj.edu.ar
Fundamentos
Tuplas
Son colecciones de datos ordenados
Sus elementos pueden ser de distinto tipoSe definen de la siguiente manera:
tupla1=1,2 ó tupla1=(1,2)
Son datos INMUTABLES, no se los puede
modificar
No
No se
se puede
puede
cambiar
cambiar
sus
sus elementos
elementosfundamentos@ingenieriaunaj.com.ar
www.unaj.edu.ar
Fundamentos
Algunas acciones que pueden
hacerse con Tuplas
tupla=(1, “Hola”,8,False)
– Obtener elementos de la tupla u
obtener sub tuplas: ulizando [ ]
Ejemplo:
printtupla[1] , devuelve 'Hola'
print tupla[:3], devuelve (1,'Hola',8)
fundamentos@ingenieriaunaj.com.ar
www.unaj.edu.ar
Fundamentos
Algunas acciones que pueden
hacerse con Tuplas
Copiar en otravariable:
tupla=(1, “Hola”, 8, False)
tuplaNueva=tupla
o
tuplaNueva=[:]
¿Hay diferencias en usar una forma u otra?
fundamentos@ingenieriaunaj.com.ar
www.unaj.edu.ar
Fundamentos
Algunas acciones quepueden
hacerse con Tuplas
tupla=(1, “Hola”, 8, False)
Preguntar si un valor está o no está en la tupla
usando la cláusula in
Ejemplo:
print 'Hola' in tupla
Importante: “in” devuelve True si elelemento
se encuentra en la tupla o False en caso
contrario.
fundamentos@ingenieriaunaj.com.ar
www.unaj.edu.ar
Fundamentos
Tuplas
A pensar...
Ejercicio 1: Escriba un programa que inicialice
una tupla conlos colores cálidos.
Luego ingrese un color y diga si ese color es
cálido o no.
• Nota: los colores cálidos son: rojo, naranja y
amarillo
fundamentos@ingenieriaunaj.com.ar
www.unaj.edu.ar...
Leer documento completo
Regístrate para leer el documento completo.