Cách lấy số lần lặp trong vòng lặp for python

Trong bài viết này, chúng ta sẽ tìm hiểu cách lấy chỉ số lặp trong vòng lặp for trong Python. Trong Python, chúng ta thường lặp vòng lặp for với toán tử in hoặc hàm range[]. Nếu giả sử bạn đang lặp lại một danh sách gồm 5 phần tử và bạn muốn thực hiện một thao tác đặc biệt nào đó trên phần tử thứ 3, bạn sẽ thực hiện điều đó như thế nào trong Python?


Hãy xem cách chúng ta sử dụng vòng lặp Python for trong vòng lặp. 'Danh sách' bao gồm 5 loại trái cây và chúng tôi lặp lại danh sách như bên dưới

>>> fruits = ['apple', 'orange', 'grapes', 'banana', 'kiwi']
>>> for i in fruits:
	print[i]
apple
orange
grapes
banana
kiwi

Trong quá trình lặp, chúng tôi sẽ không thể lấy trái cây ở một chỉ mục cụ thể, bởi vì vòng lặp for mà chúng tôi đang sử dụng là . for each loop.

Vòng lặp for trong các ngôn ngữ lập trình khác

Trước khi tìm hiểu cách lấy chỉ mục trong Python, chúng ta hãy tìm hiểu vòng lặp 'for' của các ngôn ngữ lập trình khác như C, Java…

Trong Java,

String fruits[] = {"apple", "orange", "grapes", "banana", "kiwi"};
for[int i=0; i>> for index, value in enumerate[fruits]:
	if index == 2:
		print[f"Fruit at 3rd index is : {value}"]

đầu ra

Fruit at 3rd index is : grapes

3. Sử dụng biến đếm theo cách thủ công

Đây không phải là cách tiếp cận được đề xuất, thay vì dựa vào bộ đếm tự động, chúng tôi sẽ tạo biến chỉ mục của mình và chúng tôi cần tăng biến chỉ mục cho mỗi lần lặp theo cách thủ công

Hàm range[] trả về một dãy số, bắt đầu từ 0 theo mặc định và tăng dần theo 1 [theo mặc định] và kết thúc tại một số được chỉ định

Lưu ý rằng phạm vi [6] không phải là các giá trị từ 0 đến 6, mà là các giá trị từ 0 đến 5

Hàm range[] mặc định tăng chuỗi lên 1, tuy nhiên có thể chỉ định giá trị gia tăng bằng cách thêm tham số thứ ba. phạm vi [2, 30, 3]

Chức năng của

String fruits[] = {"apple", "orange", "grapes", "banana", "kiwi"};
for[int i=0; i

Chủ Đề