Inicializar una lista con un rango

PythonPythonBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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().


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/default_arguments("Default Arguments") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") subgraph Lab Skills python/variables_data_types -.-> lab-13661{{"Inicializar una lista con un rango"}} python/comments -.-> lab-13661{{"Inicializar una lista con un rango"}} python/lists -.-> lab-13661{{"Inicializar una lista con un rango"}} python/tuples -.-> lab-13661{{"Inicializar una lista con un rango"}} python/function_definition -.-> lab-13661{{"Inicializar una lista con un rango"}} python/default_arguments -.-> lab-13661{{"Inicializar una lista con un rango"}} python/build_in_functions -.-> lab-13661{{"Inicializar una lista con un rango"}} python/data_collections -.-> lab-13661{{"Inicializar una lista con un rango"}} end

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.