Working with Python's Lists

Daniel Morales
By Daniel Morales - Screencast # 21
May 09, 2020


Operaciones con Listas
  • Ahora que ya sabemos como crear una lista, podemos empezar a trabajar con listas previamente creadas. 
Largo de una Lista
  • Muy seguido, necesitaremos conocer el número de ítems dentro de una lista, usualmente llamado el largo (length)
  • Podemos hacer eso usando la función len, cuando aplicamos len a una lista obtenemos el número de ítems
  • Cómo está relacionada la función len() con los índices de una lista?
  • La función len() retorna el número de ítems en una lista
  • Los índices de una lista empiezan en 0, el valor de len() representa un valor más 1 que el último index de la lista.
  • Esto significa que los índices válidos de una lista son cualquier número entre 0 y leng() - 1
  • La función leng() es comúnmente usada con la función range(). 
  • Desde que range() por default retorna una lista desde 0 hasta el número pasado -1, el len() de una lista puede ser pasada a range() para generar una lista válida de índices
Seleccionando elementos

  • Recordemos que las listas están indexadas y estos índices empiezan en 0
  • Podemos seleccionar un único elemento de la lista usando corchetes ([ ]) y el índice del ítem de la lista
  • Que pasa si queremos seleccionar el último elemento de la lista?
  • Podemos usar el índice -1, incluso cuando no sabemos cuántos elementos hay en la lista. 
Slicing Lists
  • Supongamos que tenemos la siguiente lista de items: 
  • Supongamos que queremos seleccionar desde la b hasta la f. Cómo lo hacemos?
  • Podemos hacerlo usando la siguiente sintaxis letters[start:end], donde:
  • start: es el índice del primer elemento que queremos incluir en nuestra selección
  • end: es el índice “uno mayor que” el índice que queremos incluir en la selección.
  • Se puede acceder a los ítems de una lista en cualquier orden?
  • Sí, siempre y cuando el índice seleccionado sea válido, porque si el índice es mayor a len() -1 tendremos un IndexError.

Para mas detalles sigue el video completo!



This post has a quiz, if you want to participate please log in o register
“Working with Python's Lists”
– Daniel Morales twitter social icon Tweet

Share this article:

0 Comments

Post a comment
Log In to Comment
divider graphic

Related Screencasts

May 29, 2020
140

Complete Project with Numpy

Este proyecto abarca los diferentes temas vistos con Numpy

Daniel Morales
By Daniel Morales
May 28, 2020
91

Binomial Distribution and Exercise with NumPy

Para ver este video debes estar inscrito, asi que inscribete y sigue aprendiendo! Si ya estas inscrito, dale play al video y sigue aprendiendo!

Daniel Morales
By Daniel Morales
May 27, 2020
66

Statistical Distribution and Exercise with NumPy - Part 4

Para ver este video debes estar inscrito, asi que inscribete y sigue aprendiendo! Si ya estas inscrito, dale play al video y sigue aprendiendo!

Daniel Morales
By Daniel Morales
arrow-up icon