上官羽锦 发表于 2020-4-22 17:09:47

帮我看看为什么不能酱紫

language = ['c++','java','python','php','htmk','css','c']
shit = []
shit1 = []
for i in range(4): #使用for循环重复执行5次
      shit = language.pop(0)#将language的索引为0的转移到shit里
      shit1.append(shit(0))#转移到shit里后为了防止下一次里面的值会覆盖,马上将值转移到shit1里
      print(shit)
      print(shit1)
      print(language)

之后变成这样   Traceback (most recent call last):
                      File "C:\Users\Administrator\Desktop\888.py", line 6, in <module>
                     shit1.append(shit(-1))
          TypeError: 'str' object is not callable





为什么不能这样啊?


qiuyouzhi 发表于 2020-4-22 17:11:51

要把shit(0)改成shit,小括号是函数调用

上官羽锦 发表于 2020-4-22 17:13:01

qiuyouzhi 发表于 2020-4-22 17:11
要把shit(0)改成shit,小括号是函数调用

哦~~~,我脑残了
页: [1]
查看完整版本: 帮我看看为什么不能酱紫