Curso de Programación Básica N17. Listas

By rafaelaquino on 12/16/2022

Cordiales Saludos

![portada_17.png](Image from post)

Entramos a una nueva etapa dentro de la programación. Aumenta nuestro espectro de estructuras de datos. Hemos trabajado hasta ahora con variables que son la parte fundamental para almacenar la información o dato que queremos tratar para solucionar problemas. Ahora nos adentramos a una estructura que no solo puede contener un solo valor sino que podemos tener miles o millones de valores: ordenados, indexados, y de fácil acceso tan solo con el nombre de la estructura de datos que le demos y su índice. Esta estructura es la Lista.

Las listas es una de las estructuras de datos mas importantes y versatiles de la programacion. Ellas por si sola nos permiten manejar una gran cantidad de datos. Esta estructura nos adentra al indexado de datos, al manejo de un gran volumen de datos en cuanto a su inclusión, modifiación y eliminación de los mismos.

Listas: Una lista es una variable que contiene una secuencia ordenada de valores, a los que se puede acceder por su posición o índice. Para definirla se usan corchetes [ ] entre los cuales están los valores separados por comas.(Fuente)

Toda la teoría para la mejor comprensión del tema de Listas la puedes revisar en los siguinetes links:

Python para principiantes N044 Listas Python para principiantes N045 Listas - continuación

Te recomiendo que no continúes sin revisar los enlaces anteriores.

Creación de listas por medio de variables

listas.png

Concatenar listas

listas2.png

del (Para eliminar uno, varios o toda la lista)

>>> del lista1[4] # Elimina el elemento de la 4ta posición, es decir el 5

listas3.png

>>> del lista1[1:3] # Elimina los valores desde la posición 1 hasta la posición 3, sin eliminar este último

listas4.png

append (Para agregar elementos a la lista)

listas5.png

extend (Para agregar varios elementos a la lista)

listas6.png

insert (Insertar un elemento en cualquier posición)

>>>lista.insert(3,111) # Inserta el número **111** en la 3era posición

listas7.png


En esta publicación complementé la teoría que ya aparece en los links recomendados, por eso debes ir a esos enlaces para la plena comprensión del tema de lista.


Entra al siguiente link para ejercicios: Python para principiantes N046 Ejercicios Resueltos N151 al N155


Recurso para aprender Python

Curso Gratis de Programación Te recomiendo que sigas este curso ya que hay muchos conceptos que te servirán para entender mejor todo lo que estamos trabajando. Para aprender programación debemos abrir mucho nuestra mente, no quedarnos con ésta información solamente debemos leer mucho, investigar, ver videos para iniciados, etc.

Sigamos practicando, practicando, practicando.

![separador001.png](Image from post)

Clases gratis de programación / Free programming classes

[ESP/ENG] Mi proyecto en Python/My project in Python.

separador001.png

I started a Ko-fi Page! Ko-fi helps creators get support from fans of their work. Please support or follow my page! If you like what I do and feel in tune with my work in creating content for free programming courses and chess publications without any profit interest. [Give me a coffee...](https://ko-fi.com/rafaelaquino) I will be very grateful! ![separador001.png](Image from post) Todos a programar!

Mi Twitter Mi facebook

Comments (3)

poshtoken's avatar @poshtoken 12/16/2022

https://twitter.com/1038814762719739904/status/1603819858524766246 The rewards earned on this comment will go directly to the people sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

hivebuzz's avatar @hivebuzz 12/16/2022

Dear @rafaelaquino,
May we ask you to review and support the our proposal renewal so our team can continue its work?
You can support the new proposal (#248) on Peakd, Ecency, Hive.blog or using HiveSigner.
https://peakd.com/me/proposals/248

Thank you!

stemsocial's avatar @stemsocial 12/17/2022

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.