0
請讓我知道下面的代碼中的錯誤原因。python:函數返回列表中每個元素的長度給出錯誤
def lenli(ab):
results=[]
for a in ab:
results.append(len(a))
return results
顯示錯誤
TypeError Traceback (most recent call last)
<ipython-input-69-8e23c7ef98a0> in <module>()
----> 1 lenli[ab]
TypeError: 'function' object has no attribute '__getitem__'
感謝 sindia
你的實施是好的。你似乎在調用你的函數'function [ab]',而它應該是'function(ab)'。 – grovina
另請考慮'ab_len = [len(a)for a ab]'。 – grovina