for循環
list_test = [1, 3, 6, 2, 5]
for i in list_test:
print(i)
while循環
list_test = [1, 3, 6, 2, 5]
i = 0
while i < len(list_test):
print(list_test[i])
i += 1
enumerate函數
list_test = [1, 3, 6, 2, 5]
for index, value in enumerate(list_test):
print(index, value)
range函數
list_test = [1, 3, 6, 2, 5]
for i in range(len(list_test)):
print(i, list_test[i])
# range()函數返回的是一個可迭代對象,不是列表
iter函數
list_test = [1, 3, 6, 2, 5]
for i in iter(list_test):
print(i)
附:
def test(lst: list):
# 遍歷列表每個元素並統計比其小的元素數量
j = []
for i in lst:
k = 0
for m in lst:
if i > m:
k += 1
j.append(k)
return j