Làm cách nào để chỉ định số gia [ví dụ: 2] trong vòng lặp for trong Python? . t. c. Bạn có thể dễ dàng đạt được điều này bằng cách sử dụng hàm range[]
, với phạm vi bạn có thể tăng chỉ số vòng lặp
# Syntax of range[] function
range[start, stop, step]
0 với giá trị bước dươngvòng lặp for được sử dụng để lặp qua một chuỗi [chẳng hạn như danh sách, bộ hoặc chuỗi] và thực thi một khối mã cho từng mục trong chuỗi. Theo mặc định trong vòng lặp, giá trị bộ đếm tăng thêm '1' cho mỗi lần lặp. Nếu chúng ta muốn tăng giá trị bộ đếm với số đã chỉ định, chúng ta có thể sử dụng hàm range[]
1. Sau đây là các ví dụ nhanh về Python để tăng vòng lặp
Sau đây là các ví dụ nhanh về vòng lặp tăng dần tùy chỉnh trong Python
# Below are the quick examples
# Example 1: Default increment in a for loop using range[]
for i in range[6]:
# Example 2: Increment for loop by 2
for x in range[0, 6, 2]:
# Example 3: Increment for loop by 2 using len[]
list=[10, 20, 50, 30, 40, 80, 60]
for x in range[0, len[list], 2]:
print[list[x]]
# Example 4: Initialize the increment value with integer
x = 3
for i in range[0, 10, x]:
print[i]
# Example 5: Increment the value using slicing
list=[10, 20, 50, 30, 40, 80, 60]
for i in list[0::3]:
print[i]
# Example 6: Increment for loop using list comprehension
y = 5
for i in [[x/y for x in range[5, 50, 10]]]:
print[i]
# Example 7: Increment the float values in a for loop
import numpy as np
for i in np.arange[10.5, 20.5, 2.5]:
print [i]
2. Cú pháp của phạm vi[]
Sau đây là cú pháp của hàm range[]. Từ các tham số, chúng tôi sử dụng một tham số bước có giá trị tùy chỉnh trong vòng lặp for
# Syntax of range[] function
range[start, stop, step]
2. 1 Các tham số của phạm vi[]
Sau đây là các tham số của hàm range[]
1 Điểm khởi đầu của bộ truyện# Syntax of range[] function range[start, stop, step]
2 Điểm kết thúc của bộ truyện# Syntax of range[] function range[start, stop, step]
3 Chỉ định cách tăng giá trị# Syntax of range[] function range[start, stop, step]
2. 2 Giá trị trả về
Nó trả về một danh sách các chuỗi
3. Sử dụng phạm vi [] Tăng 2 trong cho Vòng lặp
Hàm range[]
trong Python được sử dụng để tạo ra một dãy số trong một phạm vi nhất định. Theo mặc định, sử dụng hàm range[] trong vòng lặp for, vòng lặp sẽ được tăng thêm '1' cho mỗi lần lặp. Bởi vì giá trị mặc định của tham số
# Syntax of range[] function
range[start, stop, step]
5 là 1. Ví dụ,
# Default increment in a for loop using range[]
for i in range[6]:
print[i]
Sản lượng dưới sản lượng
4. Python cho vòng lặp tăng 2
Nếu chúng ta muốn tăng vòng lặp for với một giá trị cụ thể, chúng ta có thể truyền tham số
# Syntax of range[] function
range[start, stop, step]
5 cùng với hàm start và stop of range[]. Nó sẽ tăng vòng lặp với giá trị
# Syntax of range[] function
range[start, stop, step]
5 đã chỉ định. Ví dụ: để tăng vòng lặp for lên 2 trong Python, bạn nên sử dụng phạm vi [] với giá trị bước 2
# Increment for loop by 2
for x in range[0, 6, 2]:
print[x]
Sản lượng dưới sản lượng
5. Tăng vòng lặp Python lên 2 bằng cách sử dụng len[]
Trong ví dụ này, chúng tôi lặp lại danh sách các giá trị bằng cách sử dụng vòng lặp for cùng với các hàm range[] và len[] và hiển thị các giá trị từ danh sách bằng cách tăng 2
# Increment for loop by 2 using len[]
list=[10, 20, 50, 30, 40, 80, 60]
for x in range[0, len[list], 2]:
print[list[x]]
# Output:
# 10
# 50
# 40
# 60
6. Tăng vòng lặp sử dụng Biến
Sử dụng biến số nguyên đã chỉ định được gán với giá trị gia số trong vòng lặp for bằng hàm range[]. Truyền giá trị nguyên vào phạm vi [] dưới dạng tham số bước, nó sẽ tăng vòng lặp for với một số nguyên được chỉ định
# Initialize the increment value with integer
x = 3
for i in range[0, 10, x]:
print[i]
# Output:
# 0
# 3
# 6
# 9
7. Tăng vòng lặp bằng Slicing
Cắt lát Python là một kỹ thuật hữu ích khi chúng ta muốn nhận được một bước tăng cụ thể trong vòng lặp for. Hãy áp dụng kỹ thuật cống với vòng lặp for bằng cách tăng 3
# Increment the value using slicing
list=[10, 20, 50, 30, 40, 80, 60]
for i in list[0::3]:
print[i]
# Output:
# 10
# 30
# 60
8. Vòng lặp tăng dần bằng cách sử dụng tính năng Hiểu danh sách
Sử dụng khả năng hiểu danh sách, chúng ta có thể tăng dần bên trong vòng lặp. Ở đây, tôi sẽ tăng các giá trị chia trong vòng lặp for bằng cách sử dụng khả năng hiểu danh sách
# Increment for loop using list comprehension
y = 5
for i in [[x/y for x in range[5, 50, 10]]]:
print[i]
# Output:
# 1.0
# 3.0
# 5.0
# 7.0
# 9.0
9. Tăng vòng lặp For sử dụng các giá trị Float
Cuối cùng, chúng ta cũng có thể tăng vòng lặp for với các giá trị float. Đối với các giá trị float, chúng ta phải sử dụng numpy. Các hàm arange[] với giá trị bắt đầu, dừng và bước. Trước khi sử dụng np. arange[] chúng ta phải nhập mô-đun numpy dưới dạng np
# Increment the float values in a for loop
import numpy as np
for i in np.arange[10.5, 20.5, 2.5]:
print [i]
# Output:
# 10.5
# 13.0
# 15.5
# 18.0
10. Phần kết luận
Trong bài viết này, tôi đã giải thích hàm range[] trong Python và cách chúng ta có thể tăng vòng lặp for theo các giá trị tùy chỉnh như 2, 3, v.v. Để thực hiện tăng, bạn phải sử dụng tham số bước với giá trị bạn muốn tăng