首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在此嵌套列表中,将hello替换为告别

代码语言:txt
复制
nested_list = [[1, 2, [3, "hello"]], 4, [5, [6, [7, "hello"], 8], 9], 10]

def replace_hello(nested_list):
    for i in range(len(nested_list)):
        if isinstance(nested_list[i], list):
            replace_hello(nested_list[i])
        elif nested_list[i] == "hello":
            nested_list[i] = "告别"

replace_hello(nested_list)
print(nested_list)

输出:

代码语言:txt
复制
[[1, 2, [3, '告别']], 4, [5, [6, [7, '告别'], 8], 9], 10]

这段代码使用递归方法,遍历嵌套列表中的所有元素,如果遇到列表,则递归调用函数继续遍历;如果元素为"hello",则替换为"告别"。最终输出替换后的嵌套列表。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券