SlideShare una empresa de Scribd logo
Arreglos de
programación
¿Qué son listas
y arreglos en
Python?
Modulo array
Type Code PythonType ’c’
character ’i’ int ’I’ long ’f’, ’d’
float
Type Code PythonType ’c’
character ’i’ int ’I’ long ’f’, ’d’
float
Type Code PythonType ’c’ character
’i’ int ’I’ long ’f’, ’d’ float
Type Code PythonType ’c’ character
’i’ int ’I’ long ’f’, ’d’ float
Tipos de arreglos
Arreglos unidimensionales. Es un
tipo de datos estructurado que está
formado de una colección finita y
ordenada de datos del mismo tipo
Arreglos Multidimensionales.
Arreglos con múltiple subíndices
Operaciones con Arreglos
Las operaciones en arreglos pueden clasificarse de la siguiente forma:
* Lectura
* Escritura
* Asignación
* Actualización
* Ordenación
* Búsqueda
* Insertar
* Borrar
* Modificar
La importancia de mantener nuestros arreglos ordenados es tener acceso rápido a un dato en un
arreglo ordenado que en uno desordenado. Existen muchos algoritmos para la ordenación de
elementos en arreglos, algunos de ellos son:
Algoritmos de búsqueda que existen
➢ Búsquedas en Arreglos: Una búsqueda es el proceso mediante el cual podemos localizar un elemento con un
valor específico dentro de un conjunto de datos. Terminamos con éxito la búsqueda cuando el elemento es
encontrado.
➢ Búsqueda secuencial: A este método también se le conoce como búsqueda lineal y consiste en empezar al
inicio del conjunto de elementos, e ir a través de ellos hasta encontrar el elemento indicado ó hasta llegar al final
de arreglo.
➢ Búsqueda binaria: Las condiciones que debe cumplir el arreglo para poder usar búsqueda binaria son que el
arreglo este ordenado y que se conozca el número de elementos.
➢ Búsqueda por hash: La idea principal de este método consiste en aplicar una función que traduce el valor del
elemento buscado en un rango de direcciones relativas. Una desventaja importante de este método es que puede
ocasionar colisiones.
¿Qué es una lista
o un array en
Python?
Crear un array o lista en Python
La forma de crear una lista es
usando el constructor de listas list
o como literal usando [].
Cuando se usa list sobre un objeto iterable el resultado será
una lista con cada uno de los elementos del iterable.
Recorrer listas en Python
Operaciones
sobre arreglos
Para acceder a los elementos del arreglo: nombre arreglo[indice]
Para eliminar un elemento del arreglo usar remove o pop que
elimina el ´ultimo elemento: nombre arreglo.remove(indice)
nombre arreglo.pop()
La sentencia for

Más contenido relacionado

Similar a arreglos .pdf

Chuleta de aprendizaje de Python3 (1).pdf
Chuleta de aprendizaje de Python3 (1).pdfChuleta de aprendizaje de Python3 (1).pdf
Chuleta de aprendizaje de Python3 (1).pdf
victorpedro20
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con Python
Angel Freire
 
Apuntes
ApuntesApuntes
Apuntes
marcia-marti
 
Apuntes
ApuntesApuntes
Apuntes
IESCH
 
Arreglos en c++2020
Arreglos en c++2020Arreglos en c++2020
Arreglos en c++2020
Sol Hernández
 
Diseño Digital 8° - Python - Elearning.pptx
Diseño Digital 8° - Python - Elearning.pptxDiseño Digital 8° - Python - Elearning.pptx
Diseño Digital 8° - Python - Elearning.pptx
AlmostScire
 
Unidad5
Unidad5Unidad5
Unidad5
Emilio Bernal
 
EXPO PYTHON.pptx
EXPO PYTHON.pptxEXPO PYTHON.pptx
EXPO PYTHON.pptx
CinthiaMoralesRendon
 
introducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptxintroducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptx
Erisbeymarin
 
Universidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglosUniversidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglos
SuGely Gálvez
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
ashildir
 
9. listas y for-in
9.  listas y for-in9.  listas y for-in
9. listas y for-in
Faby Ignacio
 
Unidad 7. Arreglos Sullin Santaella
Unidad 7. Arreglos Sullin SantaellaUnidad 7. Arreglos Sullin Santaella
Unidad 7. Arreglos Sullin Santaella
José Ricardo Tillero Giménez
 
Material adicional c sharp
Material adicional c sharpMaterial adicional c sharp
Material adicional c sharp
Juan Andrés Valenzuela
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en Java
Jose Perez
 
Curso python
Curso pythonCurso python
Curso python
EQ SOFT EIRL
 
Django y Python para todos
Django y Python para todosDjango y Python para todos
Django y Python para todos
Miguel Angel Cumpa Ascuña
 
PPT clase preámbulo.pdf
PPT clase preámbulo.pdfPPT clase preámbulo.pdf
PPT clase preámbulo.pdf
fispari1
 
Manual laboratorio de programación i
Manual laboratorio de programación iManual laboratorio de programación i
Manual laboratorio de programación i
Estudiantes ISI_UCA
 
Python 4
Python 4Python 4

Similar a arreglos .pdf (20)

Chuleta de aprendizaje de Python3 (1).pdf
Chuleta de aprendizaje de Python3 (1).pdfChuleta de aprendizaje de Python3 (1).pdf
Chuleta de aprendizaje de Python3 (1).pdf
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con Python
 
Apuntes
ApuntesApuntes
Apuntes
 
Apuntes
ApuntesApuntes
Apuntes
 
Arreglos en c++2020
Arreglos en c++2020Arreglos en c++2020
Arreglos en c++2020
 
Diseño Digital 8° - Python - Elearning.pptx
Diseño Digital 8° - Python - Elearning.pptxDiseño Digital 8° - Python - Elearning.pptx
Diseño Digital 8° - Python - Elearning.pptx
 
Unidad5
Unidad5Unidad5
Unidad5
 
EXPO PYTHON.pptx
EXPO PYTHON.pptxEXPO PYTHON.pptx
EXPO PYTHON.pptx
 
introducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptxintroducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptx
 
Universidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglosUniversidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglos
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
9. listas y for-in
9.  listas y for-in9.  listas y for-in
9. listas y for-in
 
Unidad 7. Arreglos Sullin Santaella
Unidad 7. Arreglos Sullin SantaellaUnidad 7. Arreglos Sullin Santaella
Unidad 7. Arreglos Sullin Santaella
 
Material adicional c sharp
Material adicional c sharpMaterial adicional c sharp
Material adicional c sharp
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en Java
 
Curso python
Curso pythonCurso python
Curso python
 
Django y Python para todos
Django y Python para todosDjango y Python para todos
Django y Python para todos
 
PPT clase preámbulo.pdf
PPT clase preámbulo.pdfPPT clase preámbulo.pdf
PPT clase preámbulo.pdf
 
Manual laboratorio de programación i
Manual laboratorio de programación iManual laboratorio de programación i
Manual laboratorio de programación i
 
Python 4
Python 4Python 4
Python 4
 

Último

PLAN CONTABLE GENERAL EMPRESARIAL (1).pdf
PLAN CONTABLE GENERAL EMPRESARIAL (1).pdfPLAN CONTABLE GENERAL EMPRESARIAL (1).pdf
PLAN CONTABLE GENERAL EMPRESARIAL (1).pdf
RaquelAntonella2
 
Porfolio livings creados por Carlotta Design
Porfolio livings creados por Carlotta DesignPorfolio livings creados por Carlotta Design
Porfolio livings creados por Carlotta Design
paulacoux1
 
Lectura. Reseña ilustrada, novela Albert Camus
Lectura.  Reseña ilustrada, novela Albert CamusLectura.  Reseña ilustrada, novela Albert Camus
Lectura. Reseña ilustrada, novela Albert Camus
RenataGrecia
 
El Crecimiento Urbano de las Ciudades Latinoamericanas
El Crecimiento Urbano de las Ciudades LatinoamericanasEl Crecimiento Urbano de las Ciudades Latinoamericanas
El Crecimiento Urbano de las Ciudades Latinoamericanas
LeonardoDantasRivas
 
Sesion 07. Ecuaciones de kremser y columnas empacadas.pdf
Sesion 07. Ecuaciones de kremser y columnas empacadas.pdfSesion 07. Ecuaciones de kremser y columnas empacadas.pdf
Sesion 07. Ecuaciones de kremser y columnas empacadas.pdf
MeryQuezada2
 
MAPAS MIXTOS DE LA EVOLUCIÓN DEL COMPUTADOR Y EL DISEÑO GRÁFICO
MAPAS MIXTOS DE LA EVOLUCIÓN DEL COMPUTADOR Y EL DISEÑO GRÁFICOMAPAS MIXTOS DE LA EVOLUCIÓN DEL COMPUTADOR Y EL DISEÑO GRÁFICO
MAPAS MIXTOS DE LA EVOLUCIÓN DEL COMPUTADOR Y EL DISEÑO GRÁFICO
MarianellaMalaveCazo
 
Arquitectura Moderna Contexto Venezolano
Arquitectura Moderna Contexto VenezolanoArquitectura Moderna Contexto Venezolano
Arquitectura Moderna Contexto Venezolano
imariagsg
 
soporte y mantenimiento de equipo de computo
soporte y mantenimiento de equipo de computosoporte y mantenimiento de equipo de computo
soporte y mantenimiento de equipo de computo
mantenimientofresita
 
El Crecimiento Urbano de las Ciudades Latinoamericanas
El Crecimiento Urbano de las Ciudades LatinoamericanasEl Crecimiento Urbano de las Ciudades Latinoamericanas
El Crecimiento Urbano de las Ciudades Latinoamericanas
LeonardoDantasRivas
 
El Movimiento Moderno en Venezuela. Y los cambios que trajo en la arquitectura
El Movimiento Moderno en Venezuela. Y los cambios que trajo en la arquitecturaEl Movimiento Moderno en Venezuela. Y los cambios que trajo en la arquitectura
El Movimiento Moderno en Venezuela. Y los cambios que trajo en la arquitectura
slaimenbarakat
 
Acceso y utilización de los espacios públicos. Comunicación y señalización..pdf
Acceso y utilización de los espacios públicos. Comunicación y señalización..pdfAcceso y utilización de los espacios públicos. Comunicación y señalización..pdf
Acceso y utilización de los espacios públicos. Comunicación y señalización..pdf
José María
 
metodologia empleada en smart toolsboxs.
metodologia empleada en smart toolsboxs.metodologia empleada en smart toolsboxs.
metodologia empleada en smart toolsboxs.
jeanlozano33
 
DIAPOSITIVAS MONOGRAFIA de el consumo excesivo del alcohol en adolescentes .pptx
DIAPOSITIVAS MONOGRAFIA de el consumo excesivo del alcohol en adolescentes .pptxDIAPOSITIVAS MONOGRAFIA de el consumo excesivo del alcohol en adolescentes .pptx
DIAPOSITIVAS MONOGRAFIA de el consumo excesivo del alcohol en adolescentes .pptx
RONALD533356
 
BROCHURE QONDESA ABRIL 19 OK_pdf_LLQ.pdf
BROCHURE QONDESA ABRIL 19 OK_pdf_LLQ.pdfBROCHURE QONDESA ABRIL 19 OK_pdf_LLQ.pdf
BROCHURE QONDESA ABRIL 19 OK_pdf_LLQ.pdf
IzaakAzaga
 
Catalogo General Azteca Ceramica Distribuidor Oficial Amado Salvador Valencia
Catalogo General Azteca Ceramica Distribuidor Oficial Amado Salvador ValenciaCatalogo General Azteca Ceramica Distribuidor Oficial Amado Salvador Valencia
Catalogo General Azteca Ceramica Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Mapa-coHUIOIUHYGFDFGHYUInceptual-de-la-Noticia.docx
Mapa-coHUIOIUHYGFDFGHYUInceptual-de-la-Noticia.docxMapa-coHUIOIUHYGFDFGHYUInceptual-de-la-Noticia.docx
Mapa-coHUIOIUHYGFDFGHYUInceptual-de-la-Noticia.docx
Linner ortiz
 
EVOLUCIÓN MOVIMIENTO ARQUITECTÓNICO EN VENEZUELA.pdf
EVOLUCIÓN MOVIMIENTO ARQUITECTÓNICO EN VENEZUELA.pdfEVOLUCIÓN MOVIMIENTO ARQUITECTÓNICO EN VENEZUELA.pdf
EVOLUCIÓN MOVIMIENTO ARQUITECTÓNICO EN VENEZUELA.pdf
GersonManuelRodrigue1
 
Catalogo Coleccion Atelier Bathco Distribuidor Oficial Amado Salvador Valencia
Catalogo Coleccion Atelier Bathco Distribuidor Oficial Amado Salvador ValenciaCatalogo Coleccion Atelier Bathco Distribuidor Oficial Amado Salvador Valencia
Catalogo Coleccion Atelier Bathco Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
SEMANA 02 TRAZOS DE POLIGONALES TOPOGRÁFICAS 04.pptx
SEMANA 02 TRAZOS DE POLIGONALES TOPOGRÁFICAS 04.pptxSEMANA 02 TRAZOS DE POLIGONALES TOPOGRÁFICAS 04.pptx
SEMANA 02 TRAZOS DE POLIGONALES TOPOGRÁFICAS 04.pptx
CarlosDanielAlanocaT1
 
DISEÑO DE DIPTICO SANTA ROSA Y SAN MARTIN
DISEÑO DE DIPTICO SANTA ROSA Y SAN MARTINDISEÑO DE DIPTICO SANTA ROSA Y SAN MARTIN
DISEÑO DE DIPTICO SANTA ROSA Y SAN MARTIN
constructorainmobili4
 

Último (20)

PLAN CONTABLE GENERAL EMPRESARIAL (1).pdf
PLAN CONTABLE GENERAL EMPRESARIAL (1).pdfPLAN CONTABLE GENERAL EMPRESARIAL (1).pdf
PLAN CONTABLE GENERAL EMPRESARIAL (1).pdf
 
Porfolio livings creados por Carlotta Design
Porfolio livings creados por Carlotta DesignPorfolio livings creados por Carlotta Design
Porfolio livings creados por Carlotta Design
 
Lectura. Reseña ilustrada, novela Albert Camus
Lectura.  Reseña ilustrada, novela Albert CamusLectura.  Reseña ilustrada, novela Albert Camus
Lectura. Reseña ilustrada, novela Albert Camus
 
El Crecimiento Urbano de las Ciudades Latinoamericanas
El Crecimiento Urbano de las Ciudades LatinoamericanasEl Crecimiento Urbano de las Ciudades Latinoamericanas
El Crecimiento Urbano de las Ciudades Latinoamericanas
 
Sesion 07. Ecuaciones de kremser y columnas empacadas.pdf
Sesion 07. Ecuaciones de kremser y columnas empacadas.pdfSesion 07. Ecuaciones de kremser y columnas empacadas.pdf
Sesion 07. Ecuaciones de kremser y columnas empacadas.pdf
 
MAPAS MIXTOS DE LA EVOLUCIÓN DEL COMPUTADOR Y EL DISEÑO GRÁFICO
MAPAS MIXTOS DE LA EVOLUCIÓN DEL COMPUTADOR Y EL DISEÑO GRÁFICOMAPAS MIXTOS DE LA EVOLUCIÓN DEL COMPUTADOR Y EL DISEÑO GRÁFICO
MAPAS MIXTOS DE LA EVOLUCIÓN DEL COMPUTADOR Y EL DISEÑO GRÁFICO
 
Arquitectura Moderna Contexto Venezolano
Arquitectura Moderna Contexto VenezolanoArquitectura Moderna Contexto Venezolano
Arquitectura Moderna Contexto Venezolano
 
soporte y mantenimiento de equipo de computo
soporte y mantenimiento de equipo de computosoporte y mantenimiento de equipo de computo
soporte y mantenimiento de equipo de computo
 
El Crecimiento Urbano de las Ciudades Latinoamericanas
El Crecimiento Urbano de las Ciudades LatinoamericanasEl Crecimiento Urbano de las Ciudades Latinoamericanas
El Crecimiento Urbano de las Ciudades Latinoamericanas
 
El Movimiento Moderno en Venezuela. Y los cambios que trajo en la arquitectura
El Movimiento Moderno en Venezuela. Y los cambios que trajo en la arquitecturaEl Movimiento Moderno en Venezuela. Y los cambios que trajo en la arquitectura
El Movimiento Moderno en Venezuela. Y los cambios que trajo en la arquitectura
 
Acceso y utilización de los espacios públicos. Comunicación y señalización..pdf
Acceso y utilización de los espacios públicos. Comunicación y señalización..pdfAcceso y utilización de los espacios públicos. Comunicación y señalización..pdf
Acceso y utilización de los espacios públicos. Comunicación y señalización..pdf
 
metodologia empleada en smart toolsboxs.
metodologia empleada en smart toolsboxs.metodologia empleada en smart toolsboxs.
metodologia empleada en smart toolsboxs.
 
DIAPOSITIVAS MONOGRAFIA de el consumo excesivo del alcohol en adolescentes .pptx
DIAPOSITIVAS MONOGRAFIA de el consumo excesivo del alcohol en adolescentes .pptxDIAPOSITIVAS MONOGRAFIA de el consumo excesivo del alcohol en adolescentes .pptx
DIAPOSITIVAS MONOGRAFIA de el consumo excesivo del alcohol en adolescentes .pptx
 
BROCHURE QONDESA ABRIL 19 OK_pdf_LLQ.pdf
BROCHURE QONDESA ABRIL 19 OK_pdf_LLQ.pdfBROCHURE QONDESA ABRIL 19 OK_pdf_LLQ.pdf
BROCHURE QONDESA ABRIL 19 OK_pdf_LLQ.pdf
 
Catalogo General Azteca Ceramica Distribuidor Oficial Amado Salvador Valencia
Catalogo General Azteca Ceramica Distribuidor Oficial Amado Salvador ValenciaCatalogo General Azteca Ceramica Distribuidor Oficial Amado Salvador Valencia
Catalogo General Azteca Ceramica Distribuidor Oficial Amado Salvador Valencia
 
Mapa-coHUIOIUHYGFDFGHYUInceptual-de-la-Noticia.docx
Mapa-coHUIOIUHYGFDFGHYUInceptual-de-la-Noticia.docxMapa-coHUIOIUHYGFDFGHYUInceptual-de-la-Noticia.docx
Mapa-coHUIOIUHYGFDFGHYUInceptual-de-la-Noticia.docx
 
EVOLUCIÓN MOVIMIENTO ARQUITECTÓNICO EN VENEZUELA.pdf
EVOLUCIÓN MOVIMIENTO ARQUITECTÓNICO EN VENEZUELA.pdfEVOLUCIÓN MOVIMIENTO ARQUITECTÓNICO EN VENEZUELA.pdf
EVOLUCIÓN MOVIMIENTO ARQUITECTÓNICO EN VENEZUELA.pdf
 
Catalogo Coleccion Atelier Bathco Distribuidor Oficial Amado Salvador Valencia
Catalogo Coleccion Atelier Bathco Distribuidor Oficial Amado Salvador ValenciaCatalogo Coleccion Atelier Bathco Distribuidor Oficial Amado Salvador Valencia
Catalogo Coleccion Atelier Bathco Distribuidor Oficial Amado Salvador Valencia
 
SEMANA 02 TRAZOS DE POLIGONALES TOPOGRÁFICAS 04.pptx
SEMANA 02 TRAZOS DE POLIGONALES TOPOGRÁFICAS 04.pptxSEMANA 02 TRAZOS DE POLIGONALES TOPOGRÁFICAS 04.pptx
SEMANA 02 TRAZOS DE POLIGONALES TOPOGRÁFICAS 04.pptx
 
DISEÑO DE DIPTICO SANTA ROSA Y SAN MARTIN
DISEÑO DE DIPTICO SANTA ROSA Y SAN MARTINDISEÑO DE DIPTICO SANTA ROSA Y SAN MARTIN
DISEÑO DE DIPTICO SANTA ROSA Y SAN MARTIN
 

arreglos .pdf

  • 2. ¿Qué son listas y arreglos en Python?
  • 3. Modulo array Type Code PythonType ’c’ character ’i’ int ’I’ long ’f’, ’d’ float Type Code PythonType ’c’ character ’i’ int ’I’ long ’f’, ’d’ float Type Code PythonType ’c’ character ’i’ int ’I’ long ’f’, ’d’ float Type Code PythonType ’c’ character ’i’ int ’I’ long ’f’, ’d’ float
  • 4. Tipos de arreglos Arreglos unidimensionales. Es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo
  • 7. Operaciones con Arreglos Las operaciones en arreglos pueden clasificarse de la siguiente forma: * Lectura * Escritura * Asignación * Actualización * Ordenación * Búsqueda * Insertar * Borrar * Modificar
  • 8. La importancia de mantener nuestros arreglos ordenados es tener acceso rápido a un dato en un arreglo ordenado que en uno desordenado. Existen muchos algoritmos para la ordenación de elementos en arreglos, algunos de ellos son:
  • 9. Algoritmos de búsqueda que existen ➢ Búsquedas en Arreglos: Una búsqueda es el proceso mediante el cual podemos localizar un elemento con un valor específico dentro de un conjunto de datos. Terminamos con éxito la búsqueda cuando el elemento es encontrado. ➢ Búsqueda secuencial: A este método también se le conoce como búsqueda lineal y consiste en empezar al inicio del conjunto de elementos, e ir a través de ellos hasta encontrar el elemento indicado ó hasta llegar al final de arreglo. ➢ Búsqueda binaria: Las condiciones que debe cumplir el arreglo para poder usar búsqueda binaria son que el arreglo este ordenado y que se conozca el número de elementos. ➢ Búsqueda por hash: La idea principal de este método consiste en aplicar una función que traduce el valor del elemento buscado en un rango de direcciones relativas. Una desventaja importante de este método es que puede ocasionar colisiones.
  • 10. ¿Qué es una lista o un array en Python?
  • 11. Crear un array o lista en Python La forma de crear una lista es usando el constructor de listas list o como literal usando []. Cuando se usa list sobre un objeto iterable el resultado será una lista con cada uno de los elementos del iterable.
  • 13. Operaciones sobre arreglos Para acceder a los elementos del arreglo: nombre arreglo[indice] Para eliminar un elemento del arreglo usar remove o pop que elimina el ´ultimo elemento: nombre arreglo.remove(indice) nombre arreglo.pop()