1

TUTORIAL BASICO CICLOS, LISTAS, DICCIONARIOS, STRINGS EN PYTHON

Introducción
El presente tutorial te muestra cómo puedes realizar algunos procesos de código usando Python. Los procesos por realizar a continuación:

  1. Cómo aplicar ciclos en Python: cuándo usar FOR y cuando WHILE.
  2. Cómo agregar, modificar y eliminar elementos de listas y diccionarios.
  3. Cómo crear y transformar Strings o textos en Python.

Empezemos

  1. Cómo aplicar ciclos en Python: cuándo usar FOR y cuando WHILE.
    Primero definamos lo que es un ciclo: Un ciclo es la repetición de líneas de código que realizan un proceso que obtiene un resultado en número determinado de veces o hasta que una condición se cumpla.

Para ejecutar ciclos, Python utiliza dos tipos de comandos: While y For. Los dos comandos se utilizan para ejecutar ciclos, pero se diferencia por el numero de repeticiones que se pueden realizar por cada uno de ellos. Por ejemplo en el For estas repeticiones se basan en numero limitado de veces en que se ejecuta el proceso y el While dependerá de que se alcance o se cumpla una condición establecida, es decir no se conoce el número de repeticiones a cumplir.

La sintaxis del código para el ciclo For es la siguiente:

for i = 1 in range(10):
Líneas de código a ejecutar dentro del ciclo

i = variable que inicia el ciclo con un valor
range = valor ultimo que tomara la variable i para terminar el ciclo

El ciclo será ejecutado incrementando la variable i de uno en uno hasta llegar al valor de 10.

La sintaxis del código para el ciclo While es la siguiente:

while <condición>:
Líneas de código a ejecutar dentro del ciclo</condición>

<condición> Condición que debe cumplirse para se ejecute el código dentro del ciclo</condición>

Ejemplos:
Ciclo for

fruits = [“apple”, “banana”, “cherry”]
for x in fruits:
if x == “banana”:
break
print(x)

Ciclo while

i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1

  1. Cómo agregar, modificar y eliminar elementos de listas.
    Para agregar, modificar y eliminar elementos en una lista en Python se utilizan los siguientes métodos:
  • append( ): permite agregar un nuevo elemento al final de la lista

  • insert( ): permite agregar un nuevo elemento en la posición deseada

  • pop( ): permite eliminar elementos de una lista si se especifica el índice o el último item sino se indicara el índice.

  • remove( ): Borra el primer item de la lista o el valor que indiquemos como parámetro dentro de los paréntesis.

Si queremos modificar valores de una lista los hacemos usando sus índices de posiciones dentro de la lista.
Algunos ejemplos:

producto[3] = ‘Camisas’ -> modifica el valor de la lista ubicado en la posición No3. (3 es el índice de posición)
producto.append(‘pantalón’) -> agrega el producto pantalón al final de la lista
producto.insert(2, “camiseta”) -> inserta el producto camiseta en la posición 2.
producto.pop( 1) -> elimina el valor que se encuentra en la posición 1

Con los diccionarios funcionan los mismos métodos anteriores, pero se debe tener el cuidado que al referirse al índice de posición nos debemos referir a la llave o al valor, por ejemplo:
producto[descripcion] = ‘Camisa’ - > modifica la descripción de un producto
producto[‘precio’] = 75.30 -> modifica el precio de un producto
producto[‘talla’].append(‘XL’) -> agrega un nuevo elemento con una talla XL
del producto[‘precio’] -> elimina el producto cuya llave es el precio
producto.pop(‘talla’) -> elimina el producto cuya llave es la talla.

Nota: El método remove no existe para los diccionarios, para ello utilizamos el método del.
2. Cómo crear y transformar Strings o textos en Python
Para crear un string se debe asignar un valor a una variable acotándolo mediante comillas dobles o simples.
Ejemplos:
a = ‘123’
b = “abcdef”
c = ‘Es texto será utilizado como string’

Transformaciones con los strings
Para transformar strings usando Python podemos utilizar los siguientes métodos:
upper( ): Cambia una cadena de caracteres a letras mayúsculas
lower( ): Cambia una cadena de caracteres a letras minúsculas
capitalize( ): Cambia el primer carácter de una cadena a mayúsculas
swapcase( ): Convierte en una cadena las letras minúsculas a mayúsculas y viceversa
title( ): Convierte el primer carácter de cada palabra de una cadena a mayúsculas.

Ejemplos:
Método -> Resultado
upper(‘abcd’) -> ABCD
lower(‘ABCD’) -> Abcd
capitalize(“cadena de caracteres” ) -> Cadena de caracteres
swapcase(“Alicia País Maravillas”) -> aLICIA pAÍS mARAVILLAS
Title(“python el lenguaje del machine learning” ) -> Python El Lenguaje Del Machine Learning

Escribe tu comentario
+ 2