【发布时间】:2019-11-13 12:22:48
【问题描述】:
Average_Cost
₹200
₹100
₹150
₹250
₹200
₹220
上面是列,我想删除'₹'并只显示数字我使用了拆分功能并编写了如下所示的代码。
j=[]
k=train['Average_Cost']
for i in k:
l=i.split('₹')
j.append(l[1])
train['Average_cost']=j
我得到了错误
列表索引超出范围
【问题讨论】:
-
看起来有一行没有出现“₹”。
-
如果
str.split()不匹配任何内容,它将返回一个包含整个给定字符串的列表。 -
你能给我们
print(train['data'])的输出吗?
标签: python