list - Python TypeError: 'tuple' object is not callable 我正在尝试遍历 len(list) 但它给了我这个错误
问题描述
a = ['Mary', 'had', 'a', 'little', 'lamb']
for i in range(len(a)):
print(i)
在我运行上面的代码后它给了我这个错误
#TypeError:“元组”对象不可调用
解决方案
您运行的上面的代码工作正常。它没有错误。
如果要使用正在运行的索引进行迭代,可以使用enumerate来实现:
your_list = ['Mary', 'had', 'a', 'little', 'lamb']
for index, element in enumerate(your_list):
print(index, element)
产量:
0 Mary
1 had
2 a
3 little
4 lamb
没有索引的迭代可以在没有枚举的情况下工作:
your_list = ['Mary', 'had', 'a', 'little', 'lamb']
for element in your_list:
print(element)
产量:
Mary
had
a
little
lamb
推荐阅读
- laravel - Laravel - 试图获取非对象的属性“id”
- ruby - 如何在 Ruby On Rails 中手动生成法拉第超时错误
- angular - 在 angular-cli 项目中使用 serve 命令
- angular - 在每个节点级别延迟加载树和分页 - 角度
- ruby - 如何抑制弃用警告?
- javascript - JavaScript 中的所有数组组合
- haskell - 使用 SmallCheck 和 Tasty 进行不纯属性测试:资源获取
- json - 在 Golang 中将 TXT 文件转换为 Json
- r - 如何从数据框中提取特定行
- javascript - 在 JQuery/Javascript 中显示 Div