Está en la página 1de 8

Modulo: Programación Avanzada

Metodos y funciones para el manejo de String, Listas y Tuplas


Python tiene muchos métodos y funciones integrados que se pueden utilizar para
manipular cadenas de caracteres (STRINGS). A continuación, se presentan algunos de
los métodos y funciones más comunes que se pueden utilizar para el manejo de Strings:
1. “len()” Retorna la longitud de una cadena

2. “str()” Convierte un valor a una cadena de caracteres.

3. “lower()” Convierte todos los caracteres de una cadena a minúsculas.

4. upper() Convierte todos los caracteres de una cadena a mayúsculas.

5. “strip()” Elimina los caracteres en blanco al principio y al final de una cadena.


6. “replace()” Reemplaza todas las apariciones de un carácter o una subcadena en
una cadena con otra.

7. split() Divide una cadena en una lista de subcadenas basadas en un delimitador.

8. join() Combina una lista de cadenas en una sola cadena usando un separador.

Métodos y funciones para la creación de listas


 Creación de Listas
Para crear una lista en Python, basta con utilizar corchetes [ ] y separar los elementos de
la lista con comas ‘ , ’.
Ejemplo:

También podemos crear una lista vacía simplemente utilizando los corchetes []

 Agregar elementos a una lista


Podemos agregar un elemento a una lista utilizando el método append(). Este método
agrega un elemento al final de la lista.
Ejemplo:

 Concatenar dos listas


Podemos concatenar dos listas utilizando el operador +. Este operador crea
una nueva lista que contiene los elementos de ambas listas.
Ejemplo:

 Acceso y Modificación de Elementos


Acceso a elementos de una lista
Para acceder a un elemento de una lista, se utiliza la sintaxis de índice, es
decir, se utiliza el número de índice del elemento dentro de la lista entre
corchetes.
Ejemplo:

 Modificación de elementos de una lista


Podemos modificar un elemento de una lista utilizando la sintaxis de índice
y el operador de asignación =.
Ejemplo:

FUNCIONES DE LISTAS
 len()
La función len() nos permite obtener la longitud de una lista, es decir, el
número de elementos que contiene.
Ejemplo:
 max() y min()
Las funciones max() y min()nos permiten obtener el valor máximo y
mínimo de una lista, respectivamente.
Ejemplo:

 sum()
La función sum() nos permite obtener la suma de todos los elementos de una
lista.
Ejemplo:

sorted()
La función sorted() nos permite ordenar los elementos de una lista.
Ejemplo:

METODOS Y FUNCIONES PARA EL MANEJO DE TUPLAS


Las tuplas en Python son estructuras de datos inmutables que permiten
almacenar varios objetos de diferentes tipos en una sola variable. A
continuación, se describen algunos métodos y funciones útiles para el
manejo de tuplas en Python:
1. Creación de tuplas: se pueden crear tuplas utilizando paréntesis (),
separando los elementos con comas (,), por ejemplo:

2. Indexación de tuplas: se puede acceder a los elementos de una tupla


utilizando índices numéricos, comenzando en cero, por ejemplo:

3. Unpacking de tuplas: se pueden asignar los elementos de una tupla a


variables individuales utilizando la sintaxis de asignación múltiple,
por ejemplo:

4. Conversión de tuplas: se pueden convertir otras estructuras de datos a


tuplas utilizando la función tuple(), por ejemplo:

5. Concatenación de tuplas: se pueden concatenar dos o más tuplas


utilizando el operador +, por ejemplo:
6. Conteo de elementos en una tupla: se puede contar el número de veces
que aparece un elemento en una tupla utilizando el método count(),
por ejemplo:

7. Búsqueda de un elemento en una tupla: se puede buscar un elemento


en una tupla utilizando el método index(), por ejemplo:

8. Ordenamiento de tuplas: se pueden ordenar los elementos de una tupla


utilizando la función sorted(), por ejemplo:

- Diferencia entre listas y tuplas


En Python, tanto las” “listas” como las “tuplas” son tipos de datos que se utilizan para
almacenar un conjunto de elementos. Sin embargo, hay algunas diferencias clave entre
ellas:
- Mutabilidad: Una de las principales diferencias entre las listas y las tuplas es
que las listas son mutables, lo que esto significa que se pueden modificar
después de su creación. Las tuplas, por otro lado, son inmutables, lo que
significa que no se pueden modificar después de su creación.
- Sintaxis: Las listas se definen utilizando corchetes “[ ]”, mientras que las tuplas
se definen utilizando paréntesis “()”. Por ejemplo, una lista de números se define
como [1, 2, 3], mientras que una tupla de números enteros se define como (1, 2,
3).
- Rendimiento: Las tuplas son generalmente más rápidas que las listas, ya que su
inmutabilidad permite que se almacenen y accedan a los elementos de manera
más eficiente. Sin embargo, esto puede variar según el uso específico de cada
estructura de datos.
Se puede decir que, si se necesita un conjunto de elementos que no cambie después de
su creación, debe utilizar una tupla. Si necesita un conjunto de elementos que pueda
cambiar, agregar o eliminar elementos después de su creación, debe utilizar una lista.
Ejemplo de lista:

Ejemplo de Tupla

Link 1: https://colab.research.google.com/drive/194hm-DRz5AaxKsXEwfLdrXpxGZ4SR7Yu?
usp=sharing
Link 2: https://colab.research.google.com/drive/1Q0ejROKqbV1jpomnuT_-HA_XTzx-_rlD?
usp=sharing

También podría gustarte