list1 = ["name1", "info1", 10]
list2 = ["name2", "info2", 30]
list3 = ["name3", "info3", 50]
MASTERLIST = [list1, list2, list3]
def printer(lst):
print ("Available Lists:")
for x in range(len(lst)):
print (lst[x])[0]
当我尝试运行时,此代码返回“'NoneType'对象不可下标”错误
printer(MASTERLIST)
我做错了什么?
The print()
函数返回None
。您正在尝试为 None 建立索引。你不能,因为'NoneType' object is not subscriptable
.
Put the [0]
括号内。现在您正在打印所有内容,而不仅仅是第一个术语。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)