SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Colecciones en Python 3.X
Lenguajes de Programación
Integrantes:
- Emily Arteaga García
- Daniel Gomez Jaramillo.
- David Valladarez Muñoz.
Contenido
1. Colecciones
1.1. Listas
1.2. Tuplas
1.3. Diccionarios
1.4. Conjuntos
2. Referencias Bibliográficas
Colecciones
Además de los tipos de datos básicos de Python,
contamos con tipos más complejos que denominamos
colecciones ya que son tipos de datos que sirven para
agrupar elementos, ellos son las listas, las tuplas y los
diccionarios.
Listas
La lista es un tipo de colección ordenada. Sería equivalente
a lo que en otros lenguajes se conoce por arrays, o vectores,
pero pueden contener cualquier tipo de dato: números,
cadenas, booleanos y también listas.
Agregar elementos - append
append añade un elemento al final de la lista.
Agregar elementos (lista) - extend
extend concatena listas.
Agregar un elemento - insert
insert inserta un elemento en una posición determinada de la lista.
Búsquedas en listas
index encuentra la primera aparición de un valor en la lista y devuelve su índice.
in devuelve 1 si se encuentra el valor y 0 si no.
Eliminar un elemento - Remove
remove elimina la primera
aparición de un valor en
una lista.
Eliminar un elemento - Pop
pop: elimina el último elemento
de la lista, y devuelve el valor
que ha eliminado
Tuplas
Una tupla es un registro inmutable, es decir que no puede
modificarse después de su creación, ahora les mencionaremos
puntos importantes sobre las tuplas:
- Una tupla se define del mismo modo similar a una lista, su
diferencia es que en vez de usar corchetes se utilizan
paréntesis como convencionalismo, porque no es
necesario, únicamente sus elementos deben estar
separados por comas.
- Los elementos de una tupla tienen un orden definido,
tienen primer índice 0, y su primer elemento no es vacío es
tupla [0].
- Las porciones funcionan como en las listas, siempre
tomando en cuenta que se crea una nueva tupla.
Tuplas
- Tuplas no tienen métodos, es decir no pueden añadirse elementos a una
tupla.
- No eliminarse elementos de una tupla.
- No existe un método que permita buscar un elemento en una tupla.
- Se puede usar “in” para ver si un elemento existe en la tupla.
- Las tuplas son más rápidas que las listas, (por ser inmutables).
- Las tuplas pueden utilizarse como claves en un diccionario.
- Las tuplas pueden convertirse en listas, y viceversa. La función incorporada
tuple toma una lista y devuelve una tupla con los mismos elementos, y la
función list toma una tupla y devuelve una lista.
Tuplas - Definir una Tupla
Tupla - Inmutabilidad
Tupla - Acceder a elementos de una Tupla
Tupla - Comparación de Tuplas
Tuplas - Presentar datos de Tupla con for
En Python, un diccionario es una colección no ordenada de
valores que son accedidos a través de una clave.
En otras palabras :
En lugar de acceder a la información mediante el índice
numérico, como es el caso de las listas y tuplas, es posible
acceder a los valores a través de sus claves, que pueden ser
de diversos tipo.
Diccionarios
● Las claves son únicas dentro de un diccionario.
● Si se asigna un valor a una clave ya existente, se reemplaza el valor anterior.
● No puede haber un diccionario que tenga dos veces la misma clave.
● No hay una forma directa de acceder a una clave a través de su valor.
● La información almacenada en los diccionarios, no tiene un orden particular.
¿Que hay que tener en cuenta?
Ejemplo
Recorrer un diccionario
Agregar elementos al diccionario
Agregar elementos a un diccionario
Eliminar elementos de un diccionario
Mostrar todas las claves de un diccionario
Mostrar todos los elementos de un diccionario
Devolver la copia de un diccionario
Añade los elementos de un diccionario a otro
Eliminar todos los datos de un diccionario
Mostrar el número de elementos de un diccionario
Devuelve una lista de tuplas
Bibliografía
- Luiz Arthur Apresentação 4Livro de referência:BRUECK, Dave; TANNER,
Stephen. Python 2.1 Bible. Editora Hungry Minds.2001.
- LuizArthurApresentação5Livrorecomendadoegratuito:BORGERS,LuizE.Python
paraDesenvolvedores.2ed.Disponívelem:http://ark4n.wordpress.com/python/
. Acessado em: fevereiro de 2011.
- Charming Python: Functional programming in Python, Part 1, 2, and 3,
actualizado 06/2009[4][5]
- Mark Lutz. Learning Python. O’Reilly, 2007

Más contenido relacionado

La actualidad más candente

Listas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UPListas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UPMiguelGomez371
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasHuascar Génere
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Arreglo de punteros
Arreglo de punterosArreglo de punteros
Arreglo de punterospedreror1
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discretaJunior Soto
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansDaniel Gómez
 
Pilas como estructura de datos..
Pilas como estructura de datos..Pilas como estructura de datos..
Pilas como estructura de datos..NANO-06
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalclaudyabra
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosJosé Antonio Sandoval Acosta
 
Ordenamientos burbuja e inserción
Ordenamientos burbuja e inserciónOrdenamientos burbuja e inserción
Ordenamientos burbuja e inserciónAlvaro Enrique Ruano
 

La actualidad más candente (20)

Vectores en programación
Vectores en programaciónVectores en programación
Vectores en programación
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
 
Recursividad en POO - Java
Recursividad en POO - JavaRecursividad en POO - Java
Recursividad en POO - Java
 
Listas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UPListas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UP
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Programación 3: colas
Programación 3: colasProgramación 3: colas
Programación 3: colas
 
Arreglo de punteros
Arreglo de punterosArreglo de punteros
Arreglo de punteros
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discreta
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Pilas como estructura de datos..
Pilas como estructura de datos..Pilas como estructura de datos..
Pilas como estructura de datos..
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Ordenamientos burbuja e inserción
Ordenamientos burbuja e inserciónOrdenamientos burbuja e inserción
Ordenamientos burbuja e inserción
 

Similar a Colecciones en Python

Listas en el lenguaje de programación Python
Listas en el lenguaje de programación PythonListas en el lenguaje de programación Python
Listas en el lenguaje de programación PythonJoelMedina272402
 
Listas c#
Listas c#Listas c#
Listas c#rezzaca
 
Clase 03 Listas en Python.pdf
Clase 03 Listas en Python.pdfClase 03 Listas en Python.pdf
Clase 03 Listas en Python.pdfArielManzano3
 
DECLARACION DE LISTAS 1.pdf
DECLARACION DE LISTAS 1.pdfDECLARACION DE LISTAS 1.pdf
DECLARACION DE LISTAS 1.pdfmichaelsilva2k20
 
Informe de Lista.pdf
Informe de Lista.pdfInforme de Lista.pdf
Informe de Lista.pdfdciutsucre
 
listas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdflistas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdfLuisAGuarata
 
LISTAS EN PROGRAMACION.pdf
LISTAS EN PROGRAMACION.pdfLISTAS EN PROGRAMACION.pdf
LISTAS EN PROGRAMACION.pdfGabriel Mendez
 
Scala collections
Scala collectionsScala collections
Scala collectionscrissbal94
 
Listas en C#
Listas en C#Listas en C#
Listas en C#rezzaca
 
Listas en prolog
Listas en prologListas en prolog
Listas en prologJeffoG92
 
Estructura de Datos. Listas. Concepto y Caracteristicas
Estructura de Datos. Listas. Concepto y CaracteristicasEstructura de Datos. Listas. Concepto y Caracteristicas
Estructura de Datos. Listas. Concepto y CaracteristicasLENNYGALINDEZ
 
Patron de diseño iterator
Patron de diseño iteratorPatron de diseño iterator
Patron de diseño iteratorDaniel Santillan
 
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxPresentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxCarlosEspaa16
 
Algoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientoAlgoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientojaviervilugron
 
Listas prolog m_c
Listas prolog m_cListas prolog m_c
Listas prolog m_cUPSE
 

Similar a Colecciones en Python (20)

Listas en el lenguaje de programación Python
Listas en el lenguaje de programación PythonListas en el lenguaje de programación Python
Listas en el lenguaje de programación Python
 
Listas c#
Listas c#Listas c#
Listas c#
 
Clase 03 Listas en Python.pdf
Clase 03 Listas en Python.pdfClase 03 Listas en Python.pdf
Clase 03 Listas en Python.pdf
 
DECLARACION DE LISTAS 1.pdf
DECLARACION DE LISTAS 1.pdfDECLARACION DE LISTAS 1.pdf
DECLARACION DE LISTAS 1.pdf
 
Informe de Lista.pdf
Informe de Lista.pdfInforme de Lista.pdf
Informe de Lista.pdf
 
listas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdflistas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdf
 
LISTAS EN PROGRAMACION.pdf
LISTAS EN PROGRAMACION.pdfLISTAS EN PROGRAMACION.pdf
LISTAS EN PROGRAMACION.pdf
 
Scala collections
Scala collectionsScala collections
Scala collections
 
Listas en C#
Listas en C#Listas en C#
Listas en C#
 
Listas en prolog
Listas en prologListas en prolog
Listas en prolog
 
Estructura de Datos. Listas. Concepto y Caracteristicas
Estructura de Datos. Listas. Concepto y CaracteristicasEstructura de Datos. Listas. Concepto y Caracteristicas
Estructura de Datos. Listas. Concepto y Caracteristicas
 
Patron de diseño iterator
Patron de diseño iteratorPatron de diseño iterator
Patron de diseño iterator
 
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxPresentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
 
Teoria de listas
Teoria de listasTeoria de listas
Teoria de listas
 
Ejercicios con Python parte 05
Ejercicios con Python parte 05Ejercicios con Python parte 05
Ejercicios con Python parte 05
 
Algoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientoAlgoritmo de busqueda truncamiento
Algoritmo de busqueda truncamiento
 
Listas de definición en HTML
Listas de definición en HTMLListas de definición en HTML
Listas de definición en HTML
 
Estructuras lineales
Estructuras linealesEstructuras lineales
Estructuras lineales
 
Listas prolog m_c
Listas prolog m_cListas prolog m_c
Listas prolog m_c
 
Listas prolog m_c
Listas prolog m_cListas prolog m_c
Listas prolog m_c
 

Más de Daniel Gomez Jaramillo

Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...Daniel Gomez Jaramillo
 
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.Daniel Gomez Jaramillo
 
Sistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UCSistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UCDaniel Gomez Jaramillo
 
Algoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivosAlgoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivosDaniel Gomez Jaramillo
 

Más de Daniel Gomez Jaramillo (16)

DotVVM Fundamentals
DotVVM FundamentalsDotVVM Fundamentals
DotVVM Fundamentals
 
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
 
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
 
HTML y Alojamiento en Azure.
HTML y Alojamiento en Azure. HTML y Alojamiento en Azure.
HTML y Alojamiento en Azure.
 
Internet y seguridad en redes
Internet y seguridad en redesInternet y seguridad en redes
Internet y seguridad en redes
 
Sistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UCSistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UC
 
Colecciones en Scala
Colecciones en ScalaColecciones en Scala
Colecciones en Scala
 
Codificación de Huffman
Codificación de Huffman Codificación de Huffman
Codificación de Huffman
 
Algoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivosAlgoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivos
 
Reproductor de música DG Player
Reproductor de música DG PlayerReproductor de música DG Player
Reproductor de música DG Player
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Fuerzas de rozamiento
Fuerzas de rozamientoFuerzas de rozamiento
Fuerzas de rozamiento
 
Clases y objetos en Java
Clases y objetos en JavaClases y objetos en Java
Clases y objetos en Java
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
Algoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap SortAlgoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap Sort
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 

Último

Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.CZSOTEC
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsCZSOTEC
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 

Último (7)

Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios Windows
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 

Colecciones en Python

  • 1. Colecciones en Python 3.X Lenguajes de Programación Integrantes: - Emily Arteaga García - Daniel Gomez Jaramillo. - David Valladarez Muñoz.
  • 2. Contenido 1. Colecciones 1.1. Listas 1.2. Tuplas 1.3. Diccionarios 1.4. Conjuntos 2. Referencias Bibliográficas
  • 3. Colecciones Además de los tipos de datos básicos de Python, contamos con tipos más complejos que denominamos colecciones ya que son tipos de datos que sirven para agrupar elementos, ellos son las listas, las tuplas y los diccionarios.
  • 4. Listas La lista es un tipo de colección ordenada. Sería equivalente a lo que en otros lenguajes se conoce por arrays, o vectores, pero pueden contener cualquier tipo de dato: números, cadenas, booleanos y también listas.
  • 5. Agregar elementos - append append añade un elemento al final de la lista.
  • 6. Agregar elementos (lista) - extend extend concatena listas.
  • 7. Agregar un elemento - insert insert inserta un elemento en una posición determinada de la lista.
  • 8. Búsquedas en listas index encuentra la primera aparición de un valor en la lista y devuelve su índice. in devuelve 1 si se encuentra el valor y 0 si no.
  • 9. Eliminar un elemento - Remove remove elimina la primera aparición de un valor en una lista.
  • 10. Eliminar un elemento - Pop pop: elimina el último elemento de la lista, y devuelve el valor que ha eliminado
  • 11. Tuplas Una tupla es un registro inmutable, es decir que no puede modificarse después de su creación, ahora les mencionaremos puntos importantes sobre las tuplas: - Una tupla se define del mismo modo similar a una lista, su diferencia es que en vez de usar corchetes se utilizan paréntesis como convencionalismo, porque no es necesario, únicamente sus elementos deben estar separados por comas. - Los elementos de una tupla tienen un orden definido, tienen primer índice 0, y su primer elemento no es vacío es tupla [0]. - Las porciones funcionan como en las listas, siempre tomando en cuenta que se crea una nueva tupla.
  • 12. Tuplas - Tuplas no tienen métodos, es decir no pueden añadirse elementos a una tupla. - No eliminarse elementos de una tupla. - No existe un método que permita buscar un elemento en una tupla. - Se puede usar “in” para ver si un elemento existe en la tupla. - Las tuplas son más rápidas que las listas, (por ser inmutables). - Las tuplas pueden utilizarse como claves en un diccionario. - Las tuplas pueden convertirse en listas, y viceversa. La función incorporada tuple toma una lista y devuelve una tupla con los mismos elementos, y la función list toma una tupla y devuelve una lista.
  • 13. Tuplas - Definir una Tupla
  • 15. Tupla - Acceder a elementos de una Tupla
  • 16. Tupla - Comparación de Tuplas
  • 17. Tuplas - Presentar datos de Tupla con for
  • 18. En Python, un diccionario es una colección no ordenada de valores que son accedidos a través de una clave. En otras palabras : En lugar de acceder a la información mediante el índice numérico, como es el caso de las listas y tuplas, es posible acceder a los valores a través de sus claves, que pueden ser de diversos tipo. Diccionarios
  • 19. ● Las claves son únicas dentro de un diccionario. ● Si se asigna un valor a una clave ya existente, se reemplaza el valor anterior. ● No puede haber un diccionario que tenga dos veces la misma clave. ● No hay una forma directa de acceder a una clave a través de su valor. ● La información almacenada en los diccionarios, no tiene un orden particular. ¿Que hay que tener en cuenta?
  • 22. Agregar elementos al diccionario
  • 23. Agregar elementos a un diccionario
  • 24. Eliminar elementos de un diccionario
  • 25. Mostrar todas las claves de un diccionario Mostrar todos los elementos de un diccionario
  • 26. Devolver la copia de un diccionario
  • 27. Añade los elementos de un diccionario a otro
  • 28. Eliminar todos los datos de un diccionario Mostrar el número de elementos de un diccionario
  • 29. Devuelve una lista de tuplas
  • 30. Bibliografía - Luiz Arthur Apresentação 4Livro de referência:BRUECK, Dave; TANNER, Stephen. Python 2.1 Bible. Editora Hungry Minds.2001. - LuizArthurApresentação5Livrorecomendadoegratuito:BORGERS,LuizE.Python paraDesenvolvedores.2ed.Disponívelem:http://ark4n.wordpress.com/python/ . Acessado em: fevereiro de 2011. - Charming Python: Functional programming in Python, Part 1, 2, and 3, actualizado 06/2009[4][5] - Mark Lutz. Learning Python. O’Reilly, 2007