如何替换Python列表中的整数?

问题描述 投票:0回答:1

如何将列表中的一个整数替换为另一个整数? 例如: 我的列表=[1,2,3,4,5]

将 2 替换为 99

................................................ ...................................................... ...................................................... ...................................................... ...................................................... ......................

python-3.x list replace integer replacewith
1个回答
0
投票

使用列表理解来创建一个新列表,并在必要时使用替换值。

my_list = [1, 2, 3, 4, 5]
my_edited_list = [99 if x == 2 else x for x in my_list]

或者您也可以迭代列表并就地更新值。

my_list = [1, 2, 3, 4, 5]
for i in range(len(my_list)):
    if my_list[i] == 2:
        my_list[i] = 99

© www.soinside.com 2019 - 2024. All rights reserved.