List_a = [['apple','banana','strawBerry'],['meat'],['milk'],['meat']]List_b = [['chicken'],['pork'],['beef']]
如何将List_b放到List_a而不是’meat’,如下所示:
List_c = [['apple',['chicken'],['beef'],['beef']]解决方法 使用for循环和.extend()列表方法:
for food in List_a: if food == ['meat']: List_c.extend(List_b) else: List_c.append(food)print (List_c)
并且List_c将打印出来:
[['apple',['beef']]
这样,您可以将List_a中的[‘meat’]的每个实例替换为List_b中的所有元素.这将产生您正在寻找的输出.
总结以上是内存溢出为你收集整理的如何使用另一个列表中的多个元素替换列表中的一个元素?全部内容,希望文章能够帮你解决如何使用另一个列表中的多个元素替换列表中的一个元素?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)