检查、删除或添加嵌套列表中的字符串,而不更改其他嵌套列表(python)

2024-09-30 08:34:43 发布

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

我有一个嵌套列表:

full_list = [['NS4512', 180, 2.50, 150, 'hh']
             ['NS4513', 175, 1.82, 120, 'lh']
             ['NS4514', 173, 4.56, 133, 'hh']]

我想创建一个函数来检查hh是否在子列表中,然后仅从该嵌套列表中删除hh,即使它确实出现在其他嵌套列表中。但是,如果不是,我只想将另一个字符串附加到该子列表

选择full_list[0]后的输出如下所示:

full_list = [['NS4512', 180, 2.50, 150,]
             ['NS4513', 175, 1.82, 120, 'lh']
             ['NS4514', 173, 4.56, 133, 'hh']]

但是,如果列表是这样的:

full_list = [['NS4512', 180, 2.50, 150]
             ['NS4513', 175, 1.82, 120, 'lh']
             ['NS4514', 173, 4.56, 133, 'hh']]

我们选择fullist[0],我希望输出为:

full_list = [['NS4512', 180, 2.50, 150, 'err']
             ['NS4513', 175, 1.82, 120, 'lh']
             ['NS4514', 173, 4.56, 133, 'hh']]

Tags: 函数字符串列表hhfulllisterrlh

热门问题