以下是一个示例代码,比较两个列表并修改特定值的解决方法:
list1 = [1, 2, 3, 4, 5]
list2 = [3, 6, 9, 12, 15]
# 比较两个列表并修改特定值
for i in range(len(list1)):
if list1[i] == list2[i]:
list1[i] = 0
print(list1) # 输出结果: [1, 2, 0, 4, 5]
在这个示例中,我们有两个列表list1
和list2
。我们使用for
循环遍历list1
中的每个元素,并与list2
中相应位置的元素进行比较。如果两个元素相等,则将list1
中相应位置的元素修改为0。最后,我们打印出修改后的list1
列表。
请注意,这个示例假设list1
和list2
的长度相同。如果两个列表的长度不同,你可能需要在循环之前添加一些代码来处理这种情况。