我有一個列表,有點類似於下面的列表。SyntaxError:'return'外函數
lines = ['This is line 1',
'This is another line',
'This is the third line. Line 03.']
當運行return
語句來爲線的len
處理,
for line in lines:
return(len(line))
生成以下錯誤:
File "", line 2
return(len(line))
^
SyntaxError: 'return' outside function
我能的線路然而print
長度,
for line in lines:
print(len(line))
結果:
14
20
32
究竟是如何在這種情況下,return
語句外部功能?
哪兒有你放置在'for'循環包含了'return'這是不是頂層,或者你沒有向我們展示。 'SyntaxError'非常具有描述性,它必須在函數中。 –