Inicializar una lista con un rango

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En Python, puedes crear una lista de números utilizando la función range(). Sin embargo, a veces puede que desees crear una lista de números que no sean secuenciales o que empiecen en un número diferente de 0. En tales casos, puedes utilizar la función initialize_list_with_range().

Inicializar una lista con un rango

Escribe una función initialize_list_with_range(end, start=0, step=1) que inicialice una lista que contiene los números en el rango especificado, donde start y end son inclusivos y su diferencia común es step.

La función debe devolver una lista de la longitud adecuada, llena con los valores deseados en el rango dado.

Entrada

  • end (entero) - El final del rango (inclusivo).
  • start (entero, opcional) - El inicio del rango (inclusivo). El valor predeterminado es 0.
  • step (entero, opcional) - La diferencia común entre cada número en el rango. El valor predeterminado es 1.

Salida

  • Una lista que contiene los números en el rango especificado.
def initialize_list_with_range(end, start = 0, step = 1):
  return list(range(start, end + 1, step))
initialize_list_with_range(5) ## [0, 1, 2, 3, 4, 5]
initialize_list_with_range(7, 3) ## [3, 4, 5, 6, 7]
initialize_list_with_range(9, 0, 2) ## [0, 2, 4, 6, 8]

Resumen

En este desafío, aprendiste cómo crear una lista de números utilizando la función initialize_list_with_range(). Esta función te permite crear una lista de números que no son secuenciales o que empiecen en un número diferente de 0.