我有一个列表的列表,我想删除每一行中的双引号。
最初是这样的:
[["牛奶,面包,饼干""],["面包,牛奶,饼干,玉米片""]]
修复我的代码后,我得到了这个:
[['牛奶','面包','饼干'],['面包','牛奶','饼干','玉米片']
我想要这样的
[[牛奶,面包,饼干],[面包,牛奶,饼干,玉米片]]
我尽了最大的努力,但我还是想不出该怎么做。
我的代码如下所示:
def getFeatureData(featureFile):
x=[]
dFile = open(featureFile, 'r')
for line in dFile:
row = line.split()
#row[-1]=row[-1].strip()
x.append(row)
dFile.close()
print(x)
return x
2条答案
按热度按时间798qvoo81#
你可以使用替换和列表解析。
抱歉,我做得很快,没有注意到我的输出并不完全是你想要的。下面是一个for循环,可以完成这项工作:
xmd2e60i2#
尝试使用列表解析:
输出: