bzdzmqm 发表于 2020-4-18 11:21:25

Python代码求解

代码:fi1e=open("8地区GDP.csv", encoding='UTF-8-sig' )
data=fi1e. readlines ()
prvGDP=[]
for i in range (len(data)):
    prvGDP. append (data. strip(' \n' ).split(' , '))
a=[ ]
for i in range(1, len(prvGDP)):
    prvGDP =list (map(str,prvGDP ))
for i in range(1, len(prvGDP)):
    prvGDP). insert(0, a(i-1)
print (prvGDP)

报错:Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/dw.py", line 10, in <module>
    list(prvGDP). insert(0, a(i-1))
TypeError: 'list' object is not callable

求大佬解答

永恒的蓝色梦想 发表于 2020-4-18 12:03:06

fi1e=open("8地区GDP.csv", encoding='UTF-8-sig' )
data=fi1e. readlines ()
prvGDP=[]
for i in range (len(data)):
    prvGDP. append (data. strip(' \n' ).split(' , '))
a=[]
for i in range(1, len(prvGDP)):
    prvGDP=list(map(str,prvGDP))
for i in range(1, len(prvGDP)):
    prvGDP.insert(0, a)
print(prvGDP)

heidern0612 发表于 2020-4-18 12:27:57

prvGDP). insert(0, a(i-1) ) 多个括号,后面还少个括号

txxcat 发表于 2020-4-18 13:35:24

你的报错信息和代码不一样,原代码是: list(prvGDP). insert(0, a(i-1)),你删除list的时候 ,右括号删错了,应该是:prvGDP. insert(0, a(i-1)),现在的问题是,你改正这句后,运行有问题吗?会报什么错吗?
页: [1]
查看完整版本: Python代码求解