Messagebox ile sözlükteki değerleri print etmek

Merhaba, yapmak istediğim sözlükte bulunan değerleri for döngüsünde olduğu gibi messagebox ile de alt alta olmak üzere ekrana bastırmak ama bir türlü başaramadım yardımcı olursanız sevinirim.

Kodlar:

from tkinter import*
from tkinter import messagebox

dict = {}
def add():
    i = 0
    while True:
        if i == 50:
            break
        else:
            i+=1
            dict[i] = {'key': str("w" + str(i))}

add()
for k in dict.keys():
    deneme = dict[k]
    print(deneme["key"])
messagebox.showinfo(title="Deneme", message="Bu bölümde toplu çıktı")

Kodlari calistirmadim, ne yaptigini da bilmiyorum, ama soyle olabilir:

from tkinter import messagebox

dict = {}
def add():
    i = 0
    while True:
        if i == 50:
            break
        else:
            i+=1
            dict[i] = {'key': str("w" + str(i))}

add()
result = []
for k in dict.keys():
    deneme = dict[k]
    result.append(deneme["key"])
messagebox.showinfo(title="Deneme", message="\n".join(result))

Bi nevi kendi standart output’unu yaratmak gibi.

1 Beğeni