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.
Sistema de Información Automatizado para El Registro y Control de Los Proyectos Sociotecnológicos de Trayecto I Del Programa Nacional de Formación en Informática Del Colegio Universitario de Caracas.