如何替换列表中的部分字符串

E.K*_*Kim -2 python string replace list

我对python不太熟悉,我不知道该怎么做..所以我有一个看起来像这样的列表:

animal_id = ['id01', 'id02', 'id03', 'id04', 'id05']
Run Code Online (Sandbox Code Playgroud)

我想使用字符串操作从上面的列表中创建一个新列表。新列表应如下所示:

animal_list = ['a01', 'a02', 'a03', 'a04', 'a05']
Run Code Online (Sandbox Code Playgroud)

我想我必须做一个 for 循环,但我不知道使用什么方法(在字符串中)来实现所需的输出

Pep*_*nza 5

通过在列表的每个项目中将 'id' 替换为 'a',并创建一个包含这些项目的列表。

animal_id = ['id01', 'id02', 'id03', 'id04', 'id05']

animal_list = [i.replace('id','a') for i in animal_id]

print(animal_list)
Run Code Online (Sandbox Code Playgroud)

输出:

['a01', 'a02', 'a03', 'a04', 'a05']
Run Code Online (Sandbox Code Playgroud)