这是因为你使用相同的变量
myimg
from tkinter import *
from PIL import ImageTk, Image
root = Tk()
nameList = ["images/icons/first.bmp", "images/icons/second.bmp"]
ycord = 0
for execute in nameList:
myimg = ImageTk.PhotoImage(file=execute)
lbl = Label(root, image=myimg)
lbl.place(x=0, y=ycord)
lbl.image = myimg # use an attribute of label to store the reference of image
ycord += 80
root.mainloop()