Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Diccionarios
Lic. Eduardo Yauri Lozano
Cadenas
Se define una cadena como una estructura de datos (tipo de dato) que almacena un conjunto de
caracteres. Esta estructura especifica es utilizada para almacenar todo tipo de texto que incluye
letras, números, signos de puntuación y espacios.
Se define una cadena como una estructura de datos (tipo de dato) que almacena un conjunto de
caracteres. Esta estructura especifica es utilizada para almacenar todo tipo de texto que incluye
letras, números, signos de puntuación y espacios.
Las cadenas pueden estar encerradas por comillas simples o dobles indistintamente. Para
almacenar una cadena en una variable, es necesario asignar dicha cadena a esa variable
utilizando el operador “=“.
Se define una cadena como una estructura de datos (tipo de dato) que almacena un conjunto de
caracteres. Esta estructura especifica es utilizada para almacenar todo tipo de texto que incluye
letras, números, signos de puntuación y espacios.
Las cadenas pueden estar encerradas por comillas simples o dobles indistintamente. Para
almacenar una cadena en una variable, es necesario asignar dicha cadena a esa variable
utilizando el operador “=“.
[Operaciones con cadenas]
Concatenación (+):
Este operador permite tomar dos cadenas y producir una tercera que es el resultado de
concatenar las dos primeras. Se utiliza el operador “+” y será necesario transformar si hubiera
otros tipos de datos participando.
[Operaciones con cadenas]
Concatenación (+):
Este operador permite tomar dos cadenas y producir una tercera que es el resultado de
concatenar las dos primeras. Se utiliza el operador “+” y será necesario transformar si hubiera
otros tipos de datos participando.
Replicación (*):
Este operador permite replicar una cantidad determinada de veces una cadena especificada.
Se utiliza el operador “*” junto a dos argumentos, en la derecha el numero de veces a replicar y
en la izquierda la cadena a operar.
Replicación (*):
Este operador permite replicar una cantidad determinada de veces una cadena especificada.
Se utiliza el operador “*” junto a dos argumentos, en la derecha el numero de veces a replicar y
en la izquierda la cadena a operar.
Comparación (>,<,==,!=,<=,>=):
Este operador permite hacer una comparación entre cadenas de texto utilizando sus valores
ASCII. El resultado será un valor booleano True o False.
Comparación (>,<,==,!=,<=,>=):
Este operador permite hacer una comparación entre cadenas de texto utilizando sus valores
ASCII. El resultado será un valor booleano True o False.
Para acceder a un carácter de una cadena se hace uso de los índices encerrados por “[]”.
Índice Final
Índice inicial
[ATENCIÓN]
El máximo valor del índice el cual puede ser utilizado para obtener la sub cadena es
determinado como la longitud de la cadena menos 1. Podemos calcular la longitud de la
cadena utilizando la función len(<String>). De lo contrario Python nos mostrará un error de
acceso a zona de memoria.
[Corte de Cadenas]
El corte de cadenas consiste en extraer un conjunto de caracteres de la cadena original, forma
“sub cadenas” o “sub partes”. La sintaxis para implementar esta operación es:
[Corte de Cadenas]
El corte de cadenas consiste en extraer un conjunto de caracteres de la cadena original, forma
“sub cadenas” o “sub partes”. La sintaxis para implementar esta operación es:
Salto: Numero de posiciones que saltará antes de tomar un nuevo carácter de la cadena
Ejemplos:
[Métodos especiales para manejo de cadenas]
FUNCIÓN DESCRIPCIÓN FORMATO
[Creando Listas]
Comas
separadoras
Nombre o
identificador
Bracket de Bracket de cierre
apertura
Ejemplos:
[Operaciones con listas]
Suma (+):
Este operador permite adicional todos los elementos de la segunda lista en la primera.
Formando una lista más grande
[Operaciones con listas]
Suma (+):
Este operador permite adicional todos los elementos de la segunda lista en la primera.
Formando una lista más grande
Multiplicación(*):
Permite crear una lista mayor como resultado de unir varias veces los ítems de la lista inicial.
[Operaciones con listas]
Suma (+):
Este operador permite adicional todos los elementos de la segunda lista en la primera.
Formando una lista más grande
Multiplicación(*):
Permite crear una lista mayor como resultado de unir varias veces los ítems de la lista inicial.
Pertenencia (in):
Muestra como resultado un booleano True, si es que un elemento determinado pertenece a una
lista definida.
[Acceso a los elementos de la lista]
Ejemplos:
[Extracción elementos de la lista]
Consiste en extraer algunos elementos de la lista. De forma similar a las cadenas se utiliza el
operador “[ ]” indicando los limites inferior y superior y adicionalmente se puede colocar el
valor de incremento de los índices.
[Extracción elementos de la lista]
Consiste en extraer algunos elementos de la lista. De forma similar a las cadenas se utiliza el
operador “[ ]” indicando los limites inferior y superior y adicionalmente se puede colocar el
valor de incremento de los índices.
Tener en consideración que el índice superior no debe ser mayor que la longitud total de
la lista. Además del conjunto de índices que se abarca no se considera el índice superior
en si sino una posición menos.
Ejemplos:
[Funciones para el manejo de listas]
[Creando conjuntos]
Comas
separadoras
Nombre o
identificador
Llaves de
apertura y cierre
Es posible crear un conjunto a partir de una lista utilizando el comando set. Todos los
elementos repetidos son eliminados
Es posible crear un conjunto a partir de una lista utilizando el comando set. Todos los
elementos repetidos son eliminados
Lista generadora
Nombre o
identificador
Función
¡Al igual que en el caso de las listas los conjuntos también pueden tener elementos
de diferentes tipos!.
[Métodos para el manejo de Conjuntos]
Nombre o indice
identificador
[Métodos y sentencias para el manejo de Diccionarios]
Items() Devuelve una lista con tuplas de los pares clave Diccionarios.ítems()
valor
pop() Remueve y muestra un elemento determinado Diccionario.pop(clave)