场景:
Traceback (most recent call last):
File “E:\pythonProject*********.py”, line 2, in
l=list(range(2,10))
TypeError: ‘list’ object is not callable
问题描述
当用list命名变量后
需要再次使用用list()方法时候报错。
list=[1,2,3,4,5,6,7]
l=list(range(2,10))
print(list)
print(l)
原因分析:
list变量和list函数重名。
list是python关键字。
关键字
解决方案:
将关键字list改成num_list,区分python关键字。
num_list=list(range(2,10))
print(num_list)
# [2, 3, 4, 5, 6, 7, 8, 9]