improved translation (#20258)

This commit is contained in:
Victor Alloza Visart
2019-02-04 23:33:54 +01:00
committed by Jaka Kranjc
parent 5160cb86b9
commit fbaae6927e

View File

@ -1,21 +1,21 @@
--- ---
title: For Loop Statements title: For Loop Statements
localeTitle: Para declaraciones de bucle localeTitle: Bucles For
--- ---
## Para declaraciones de bucle ## Bucles For
Python utiliza un bucle for para iterar sobre una lista de elementos. A diferencia de C o Java, que usan el bucle for para cambiar un valor en pasos y acceder a algo como una matriz que usa ese valor. Python utiliza los bucles for para iterar sobre una lista de elementos. A diferencia de C o Java, que usan los bucles for para cambiar un valor y acceder a algo como una matriz que usa ese valor.
Para los bucles, repita sobre las estructuras de datos basadas en recopilación, como listas, tuplas y diccionarios. Los bucles 'for' iteran sobre estructuras de datos basadas en conjuntos de datos como las listas, las tuplas o los diccionarios.
La sintaxis básica es: La sintaxis básica de un bucle for es la siguiente:
```python ```python
for value in list_of_values: for value in list_of_values:
# use value inside this block # use value inside this block
``` ```
En general, puede usar cualquier cosa como el valor del iterador, donde se pueden asignar las entradas del iterable. Por ejemplo, puede desempaquetar tuplas de una lista de tuplas: En general, puedes usar cualquier cosa como iterador, a este se le asignan todos los valores del iterable. Por ejemplo, puedes desempaquetar tuplas de una lista de tuplas:
```python ```python
list_of_tuples = [(1,2), (3,4)] list_of_tuples = [(1,2), (3,4)]
@ -24,7 +24,7 @@ list_of_tuples = [(1,2), (3,4)]
print("a:", a, "b:", b) print("a:", a, "b:", b)
``` ```
Por otro lado, puedes hacer un bucle sobre cualquier cosa que sea iterable. Puedes llamar a una función o usar una lista literal. Por otro lado, puedes hacer correr un bucle sobre cualquier cosa que sea iterable. Puedes llamar a una función o usar una lista literal.
```python ```python
for person in load_persons(): for person in load_persons():
@ -38,14 +38,14 @@ for character in ["P", "y", "t", "h", "o", "n"]:
Algunas formas en que se utilizan los bucles For: Algunas formas en que se utilizan los bucles For:
**Iterar sobre la función de rango ()** **Iterar sobre la función range()**
```python ```python
for i in range(10): for i in range(10):
print(i) print(i)
``` ```
En lugar de ser una función, el rango es en realidad un tipo de secuencia inmutable. La salida contendrá los resultados del límite inferior, es decir, 0 al límite superior, es decir, 10, pero excluyendo 10. Por defecto, el límite inferior o el índice de inicio se establece en cero. Salida: En lugar de ser una función, range es en realidad un tipo de secuencia inmutable. La salida contendrá los resultados del límite inferior, es decir, 0 al límite superior, es decir, 10, pero excluyendo 10. Por defecto, el límite inferior o el índice de inicio se establece en cero. Salida:
``` ```
> >
0 0
@ -181,4 +181,4 @@ Output:
* [Python2 para documentación de bucles.](https://docs.python.org/2.7/tutorial/controlflow.html#for-statements) * [Python2 para documentación de bucles.](https://docs.python.org/2.7/tutorial/controlflow.html#for-statements)
* [Python3 para documentación de bucles.](https://docs.python.org/3/tutorial/controlflow.html#for-statements) * [Python3 para documentación de bucles.](https://docs.python.org/3/tutorial/controlflow.html#for-statements)