comparing two lists and finding indices of changes
<p>I'm trying to compare two lists and find the position and changed character at that position. For example, these are two lists:</p>

<pre><code>list1 = ['I', 'C', 'A', 'N', 'R', 'U', 'N']
list2 = ['I', 'K', 'A', 'N', 'R', 'U', 'T']
</code></pre>

<p>I want to be able to output the position and change for the differences in the two lists. As you can see, a letter can be repeated multiple times at a different index position. This is the code that I have tried, but I can't seem to print out the second location accurately.</p>

<pre><code>for indexing in range(0, len(list1)):
    if list1[indexing] != list2[indexing]:
        dontuseindex = indexing
        poschange = indexing + 1
        changecharacter = list2[indexing]
for indexingagain in range(dontuseindex + 1, len(list1)):
    if list1[indexingagain] != list2[indexingagain]:
        secondposchange = indexingagain + 1
        secondchangecharacter = list2[indexingagain]
</code></pre>

<p>Is there a better way to solve this problem or any suggestions to the code I have?</p>

<p>My expected output would be:</p>

<pre><code>2    K
7    T
</code></pre>