該串列包含不同的三明治成分,例如以下內容:成分 = ['snail', 'leeches',] 并且我必須創建一個回圈來列印串列(包括數字:1 蝸牛 2 leeches
uj5u.com熱心網友回復:
正如您所說,您正在詢問 Python,因此您需要使用enumeratefor 回圈,如下所示:
ingredients = ['snail', 'leeches']
for i, ingredient in enumerate(ingredients, 1):
print(i, ingredient)
請注意,該enumerate函式的第二個引數表示起始編號,在這種情況下,我們需要1.
uj5u.com熱心網友回復:
看到這個問題,然后回答: Accessing the index in 'for' loops?
基本上,您只使用 for 回圈,但不是回圈遍歷您的集合,而是回圈遍歷由 enumerate 函式處理的集合。
這是一個使用更高級結構(如串列理解)的示例:
ingredients = ["Foo", "Bar", "Baz"]
for line in [f"{i} {e}" for i, e in enumerate(ingredients)]:
print(line)
它會列印
0 Foo
1 Bar
2 Baz
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/338994.html
上一篇:MySQL資料庫常用命令總結,mysql速學實用教程
下一篇:在批處理檔案中遞增字母表
