我想将文件列表中的文件扩展名(Python语言)从“.hpp”更改为“.h”。在我仅对具有该扩展名的文件进行这些更改之后,我想创建一个名为newfilenames的新列表
我曾试图创建一个有效的程序,但我似乎无法完全理解这个问题。到目前为止,我试图找到一个解决方案
# Generate newfilenames as a list containing the new filenames
# using as many lines of code as your chosen method requires.
filenames = ["program.c", "stdio.hpp", "sample.hpp", "a.out", "math.hpp", "hpp.out"]
filenames2 = ".".join(filenames)
filenames3 = filenames2.split(".")
filenames4 = list(enumerate(filenames3))
for index, item in filenames4:
if index % 2 != 0 and item == "hpp":
item = 'h'
输出:
只需尝试在列表中使用内置方法“replace”
相关问题 更多 >
编程相关推荐