用循環依次對list中的每個名字打印出 Hello, xxx!
--------------------------------------------------------
L = ['Bart', 'Lisa', 'Adam']
x = len(L)
for i in range(x):
print('Hello,', L[i])
--------------------------------------------------------
此處,若直接使用 for i in x 時,編譯報錯:TypeError: 'int' object is not iterable:
Traceback (most recent call last):
File "main.py", line 5, in <module>
for i in x:
TypeError: 'int' object is not iterable
該問題的原因是:不能直接用int進行迭代,而必須使用range方法,即range(x).