替换列表列表中的元素python

2024-05-23 07:31:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一份清单如下:

     list=[]
     *some code to append elements to list*

     list=[['a','bob'],['a','bob'],['a','john']]

我想查看这个列表,并将所有“bob”的实例更改为“b”,其他实例保持不变。

    for x in list:
       for a in x:
          if "bob" in a:
             a.replace("bob", 'b')

打印出x之后,它仍然与list相同,但不是如下所示:

    list=[['a','b'],['a','b'],['a','john']]

为什么变化没有反映在列表中?


Tags: to实例in列表forifcodesome

热门问题