网络知识
python相同元素位置
2026-04-02 15:46  点击:0

Python是一种非常流行的编程语言,它支持很多功能,其中之一是查找相同元素的位置。我们可以使用Python内置的函数来查找相同元素的位置。

# 定义一个列表list1 = [1, 2, 3, 4, 5, 6]list2 = [1, 2, 3, 7, 8, 9]# 利用enumerate函数来查找相同元素的位置for idx, val in enumerate(list1):if val == list2[idx]:print("相同元素的位置为:", idx)

上面的代码中,我们定义了两个列表list1和list2。然后利用内置的enumerate函数来遍历list1,并且在每一个元素上进行比较。如果list1中的元素与list2中的元素相同,则输出相同元素的位置。

在实际的代码编写中,我们可以把列表作为函数的参数,使得我们的代码更加灵活。

# 定义函数def find_same_position(lst1, lst2):for idx, val in enumerate(lst1):if val == lst2[idx]:print("相同元素的位置为:", idx)# 调用函数list1 = [1, 2, 3, 4, 5, 6]list2 = [1, 2, 3, 7, 8, 9]find_same_position(list1, list2)

通过使用函数,我们可以更加方便地查找相同元素的位置。这个函数可以接收两个参数,分别是要比较的两个列表。这样,我们就可以在需要查找元素位置的时候,直接调用这个函数,而不需要每次编写重复的代码。