我有一个包含一些json文件名的列表,我想从单词中删除.json
我所做的工作是:
jsonlist = ['foo.json', 'bar.json']
jsonlist_parsed = []
for i in jsonlist:
x = i.replace(".json", "")
jsonlist_parsed.append(x)
jsonlist_parsed
打印所需的解决方案,['foo', 'bar']
有没有办法避免使用两个数组而只在jsonlist
数组中进行更改
提前谢谢
Tags:
我不认为它更快,但它更容易在眼睛上,ftw
编辑:@thefourtheye,当我打开这个lol时,这个答案不在那里
你可以使用列表理解,就像这样
实际上,我认为正确的解决办法是:
因为如果你使用列表理解,你正在创建另一个“动态”列表。不是吗
相关问题 更多 >
编程相关推荐