Right...so我有两份名单一个有16个条目。另一个至少有几百个。使用EasyGUI输出它们非常简单,使用textbox()函数或msgbox()函数都可以。问题是我希望它每行显示一个列表项,而不是一个巨大的blob。我将如何实现这一点?
以下是代码的一个示例:
def print_comb_GUI(combinations):
eg.textbox(combinations) #eg = EasyGUI组合是一个包含大约100-200个条目的列表(视情况而定)每个条目都是一个字符串。
发布于 2012-04-08 06:47:06
使用'\n'.join
>>> import easygui as ea
>>> big_list = ['this', 'is', 'no', 'so', 'big']
>>> text = '\n'.join(big_list)
>>> ea.textbox(text=text)发布于 2020-11-27 18:44:52
下面是我编写的一个示例代码。它将使用部分伪代码,部分python:
from easygui import *
list bigblobofitems = ["item1","item2","item3","item4","item5"]
list ForOutput = [empty]
x = 0
y = bigblobofitem.count()
while x != y and x < y:
forOutput.append(bigblobofitems(x))
forOutput.append("\n")
x = x+1
msgbox(forOutput)https://stackoverflow.com/questions/10058621
复制相似问题