【发布时间】:2021-12-18 11:39:24
【问题描述】:
如何在包含我需要在具有相同索引号的元素之间切换的项目的 2 个列表之间切换?
示例:
l1=["foo","bar"," "]
l2 = ["dog","cat","house "]
预期输出:
l1=["dog","cat","house"]
直到现在我都被困在这里:
if "nan" in l1:
index_nan = l1.index("nan") # this return 2
如何从这里继续???
【问题讨论】:
-
您只想要
l1中的l2的项目吗?? -
你的问题不清楚。看来
l1 = l2可以解决您的问题。 -
我想用 l2 的项目替换 l1 的项目
-
"我想用 l2 的项目替换 l1 的项目" 好的。您知道如何更改列表中的项目吗?对于
l1中的每个项目,您知道如何决定替换的内容吗?你知道如何重复一个过程吗?或者:你知道列表切片是什么吗?或者:为什么不完全忽略l1并继续使用l2?或者:您真的需要更换这些物品吗?为什么?将l1用作同一个l2列表的另一个名称是否可行?