当我打印出超出范围的列表时,我的列表为空

问题描述

使用此代码为我提供帮助,我会在条目上的条目上循环显示,但是当我从其循环中打印列表条目时,它只会向我显示!enties01为什么它无法为我打印列表?

          REPORT

ANIMAL NAME        STATUS
LION               GOOD
DOG                NO
CAT                GOOD
TIGER              <error message>

解决方法

尝试

print(*entries,sep = ",") 

*用于将打印列表项打印在由sep值分隔的一行中(在本例中为逗号和空格)。

,

尝试一下

from tkinter import *
    
    root=Tk()
    
    entries = []
    wawaw=[1,2,3]
    for i in range(10):
    
        en = Entry(root)
        en.grid(row=i+1,column=0)
        entries.append(en)
    
    
    
    def hallo():
        for entry in entries:
            print(entry.get())
    
    
    print(entries) # this only printing !enty01
    
    button=Button(root,text="krijg",command=hallo).grid(row=12,column=0)
    
    root.mainloop()