0% encontró este documento útil (0 votos)
14 vistas

Investigación Python

Cargado por

Edux gamer
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas

Investigación Python

Cargado por

Edux gamer
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 35

Investigación

Python

Hecho por Eduardo Manzano


Listas
¿Qué es una lista?

● Una lista es una colección ordenada y mutable de


elementos en Python.

● Permite almacenar múltiples elementos en una


sola variable.
Características de las listas

● Ordenadas: Los elementos tienen un índice


basado en su posición.

● Mutables: Puedes modificar, agregar o eliminar


elementos después de su creación.

● Pueden contener diferentes tipos de datos:


Puedes tener enteros, cadenas, listas, etc., en la
misma lista.
Creación de listas.

● Se crean utilizando corchetes ‘[]’ o la función


list‘()’.
Acceso a los elementos

● Los elementos se acceden mediante su indice,


comenzando desde 0.
Modificación de listas

● Puedes cambiar elementos, agregar nuevos o


eliminar existentes.
Métodos comunes de listas.

● ‘append()’: Agrega un elemento al final.


● ‘insert()’: Inserta un elemento en una posición
específica.
● ‘remove()’: Elimina el primer elemento con valor
especificado
● ‘pop()’: Elimina y devuelve el último elemento o
el elemento en la posición especificada.
● ‘sort()’: Ordena los elementos de la lista.
Conclusión

Las listas son una herramienta fundamental en


Python, que permiten manejar colecciones de datos
de manera eficiente y flexible. Su versatilidad las
hace esenciales para la programación en Python.
Tuplas
¿Qué es una tupla?

● Una tupla es una colección ordenada e inmutable


de elementos en Python. Esto significa que una
vez que se crea una tupla, no se pueden
modificar sus elementos.

● Se definen utilizando paréntesis ‘()’ y los


elementos se separan por comas.
Características de las tuplas

● Inmutabilidad: No se pueden cambiar, agregar


o eliminar elementos después de su creación.
● Ordenadas: Los elementos tienen un orden
definido y se pueden acceder mediante índices.
● Pueden contener diferentes tipos de datos:
Las tuplas pueden almacenar elementos de
diferentes tipos, como enteros, cadenas, listas,
etc.
● Soportan operaciones: Se pueden concatenar
y repetir, al igual que las listas.
Acceso a los elementos

● Los elementos de una tupla se acceden utilizando


índices, comenzando desde 0.
Métodos comunes de tuplas

● ‘count()’: Cuenta cuántas veces aparece un


elemento en la tupla.
● ‘index()’: Devuelve el índice del primer elemento
encontrado en la tupla.
Ventajas de usar tuplas

● Eficiencia: Las tuplas son más ligeras y rápidas


que las listas.
● Seguridad: Al ser inmutables, son ideales para
datos que no deben cambiar.
● Uso como claves en diccionarios: Dado que
son inmutables, las tuplas pueden ser usadas
como claves en diccionarios.
Conclusión

Las tuplas son una estructura de datos fundamental


en Python que ofrecen una manera eficiente y
segura de almacenar colecciones de elementos. Su
inmutabilidad y capacidad para contener diferentes
tipos de datos las hacen útiles en diversas
situaciones.
Sets
¿Qué es un set?

Los sets en Python son una colección desordenada y


mutable de elementos únicos.
Características de los sets

● Desordenados: No mantienen un orden


específico.
● Elementos Únicos: No pueden contener
duplicados. Si intentas agregar un elemento que
ya existe, no se añadirá.
● Mutable: Puedes añadir y eliminar elementos
después de haber creado el set.
● Tipos de Datos: Pueden contener cualquier tipo
de datos inmutables (números, cadenas, tuplas).
Creación de un set

● Puedes crear un set usando llaves ‘()’ o la funcion


‘set()’.
Operaciones comunes

● Agregar Elementos: Usa ‘add()’.


● Eliminar Elementos: Usa ‘remove()’ o
discard‘()’.
● Unir Sets: Usa ‘union()’ o el operador ‘|’.
● Intersección de Sets: Usa ‘intersection()’ o el
operador ‘&’.
● Diferencia de Sets: Usa ‘difference()’ o el
operador ‘-’ .
Usos comunes

● Eliminación de Duplicados: Convertir una lista


a un set para eliminar elementos duplicados.
● Operaciones Matemáticas: Realizar
operaciones de teoría de conjuntos (unión,
intersección, etc.).
● Pruebas de Membresía: Comprobar si un
elemento pertenece a un set es más eficiente
que en listas.
Conclusión

Los sets son una herramienta poderosa en Python


para manejar colecciones de datos únicos y realizar
operaciones de conjunto de manera eficiente.
Diccionarios
¿Qué es un diccionario?

● Un diccionario es una colección desordenada,


mutable e indexada de pares clave-valor.

● Se utilizan llaves ‘{}’ para definir un diccionario.

● Cada clave es única y se asocia a un valor.


Características de los diccionarios

● Desordenados: No mantienen un orden


específico de los elementos.
● Mutables: Puedes modificar, agregar o eliminar
elementos después de su creación.
● Indexados: Accedes a los valores a través de
sus claves.
Operaciones comunes

● Acceder a un valor

● Agregar un nuevo par clave-valor

● Eliminar un par clave-valor


Operaciones comunes

● Iterar sobre un diccionario


Métodos útiles

● ‘keys()’: Devuelve todas las claves.


● ‘values()’: Devuelve todos los valores.
● ‘items()’: Devuelve todos los pares clave-
valor.
Conclusion

Los diccionarios son estructuras de datos muy útiles


en Python que permiten almacenar y gestionar datos
de manera eficiente mediante pares clave-valor. Son
ampliamente utilizados en diversas aplicaciones,
desde la manipulación de datos hasta la construcción
de algoritmos.

También podría gustarte