I have a text file of some ip's and Mac's. The format of the Mac's are xxxx.xxxx.xxxx, I need to change all the MAC's to xx:xx:xx:xx:xx:xx I am already reading the file and putting it into a list. Now I am looping through each line of the list and I need to make multiple modification. I need to remove the IP's and then change the MAC format. The problem I am running into is that I cant seem to figure out how to do this in one shot unless I copy the list to a newlist for every modification. How can I loop through the list once, and update each element on the list with all my modification?
count = 0
output3 = []
for line in output:
    
    #print(line)
    #removes any extra spaces between words in a string.
    output[count] = (str(" ".join(line.split())))
    #create a new list with just the MAC addresses
    output3.append(str(output[count].split(" ")[3]))
   #create a new list with MAC's using a ":"
    count += 1    
print(output3)
 
     
    