Explorando a Função `range()` em Python #dio #deepdive #dope
Explorando a Função `range()` em Python A função `range()` é uma ferramenta poderosa em Python, utilizada para gerar sequências numéricas de maneira eficiente. Neste artigo, exploraremos suas nuances, fornecendo uma compreensão abrangente de como aproveitar ao máximo essa funcionalidade. **Sintaxe Básica:** ```python range(start, stop, step) ``` - `start`: Valor inicial da sequência (opcional, padrão é 0). - `stop`: Valor final da sequência (não incluído). - `step`: Passo entre os valores (opcional, padrão é 1). **Exemplo 1:** ```python for i in range(5): print(i) ``` Isso imprimirá os números de 0 a 4, pois `start` é 0 (padrão) e `stop` é 5. **Exemplo 2:** ```python for i in range(1, 10, 2): print(i) ``` Aqui, a sequência é de 1 a 9, com um passo de 2. **Usos comuns:** 1. **Iteração em Listas:** ```python frutas = ['maçã', 'banana', 'uva'] for i in range(len(frutas)): print(f"Índice {i}: {frutas[i]}") ``` 2. **Criando Listas:** ```python