在 Python 中從 1 開始一個 for 迴圈
Vaibhhav Khetarpal
2023年1月30日
-
在 Python 中使用簡單的使用者定義函式的索引 1 處啟動
for
迴圈 -
在 Python 中使用巢狀的
for
迴圈的索引 1 處啟動for
迴圈 -
在 Python 中使用
n+1
代替range()
函式中的n
的索引 1 處啟動for
迴圈
與任何其他程式語言類似,for
迴圈的起始索引預設為 0
。但是,可以操作迭代語句的範圍,並且可以將迴圈的起始索引更改為 1
。
本教程將介紹如何在 Python 中的索引 1 處啟動 for
迴圈。
在 Python 中使用簡單的使用者定義函式的索引 1 處啟動 for
迴圈
我們可以很容易地自己建立一個函式來實現這個方法。然後可以在 for
迴圈中使用建立的函式而不是 range()
函式。
以下程式碼使用一個簡單的使用者定義函式在 Python 中的索引 1 處啟動 for
迴圈。
def nums(first_number, last_number, step=1):
return range(first_number, last_number + 1, step)
for i in nums(1, 5):
print(i)
上面的程式碼提供了以下輸出:
1
2
3
4
5
在 Python 中使用巢狀的 for
迴圈的索引 1 處啟動 for
迴圈
在 Python 中的索引 1 處啟動 for
迴圈的另一種方法是使用 for
迴圈兩次。這與 range()
函式一起使用。
以下程式碼使用巢狀的 for
迴圈在 Python 中的索引 1 處啟動 for
迴圈。
for x in (n + 1 for n in range(5)):
print(x)
上面的程式碼提供了以下輸出:
1
2
3
4
5
在 Python 中使用 n+1
代替 range()
函式中的 n
的索引 1 處啟動 for
迴圈
該方法可以通過分別使用 start
值作為 1
和停止值作為 n+1
而不是預設值 0
和 n
來實現。
以下程式碼使用 n+1
代替 range()
函式中的 n
,以在 Python 中的索引 1 處啟動 for
迴圈。
n = 5
for x in range(1, n + 1):
print(x)
上面的程式碼提供了以下輸出:
1
2
3
4
5
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn