总是说'tuple' object is not callable这个怎么解决啊

img


总是说'tuple' object is not callable这个怎么解决啊
现在又有这个问题了我就重新复制粘贴了一下

img

img

重新改了代码


import numpy
list1 = numpy.random.randint(0,12,20)
tuple1 = tuple(list1)
print(tuple1)
newList = []
for x in tuple1:
    if x not in newList:
        newList.append(x)

newList.sort()
for i in newList:
    print("%d程序的次数%d" % (i,tuple1.count(i)))

提两个建议
1、命名最好不要用类似关键字的的名称,
可以考虑用 val_list1 val_tuple1 , 免得看晕
2、提问时, 把代码用 插入代码块功能 复制一下 , 这样大家好直接试

img

感觉是之前重新定义了tuple对象

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632