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)
通過使用函數,我們可以更加方便地查找相同元素的位置。這個函數可以接收兩個參數,分別是要比較的兩個列表。這樣,我們就可以在需要查找元素位置的時候,直接調用這個函數,而不需要每次編寫重復的代碼。