【问题标题】:How to make a list of lists and return its values from an tkinter list?如何制作列表列表并从 tkinter 列表中返回其值?
【发布时间】:2015-12-02 05:16:37
【问题描述】:

我有一个问题,希望你能给我一些线索。我从面向对象编程开始,我看了一些教程,但显然我的理论知识仍然缺少一些东西。

我的问题是:

我想创建一个列表列表并在 tkinter 的列表小部件中显示单个条目。然后我想用索引获取列表(在列表中)。但我想不出解决办法。

这是我目前的代码:

创建一个类:

class ListofLists:

def __init__(self):

    self.wholeListofLists = []

def addtolist(self, array):

    self.wholeListofLists.append(array)

现在我想把它写在列表小部件中。我试过这样:

def addtolist():

    array = [entry1.get(),entry2.get(),entry3.get()]

    List1 = Auftrag()

    List1.addtolist(array)

    listbox.insert(END, "Item" )

到目前为止,当我想调用对象中的数组时,我被卡住了。我试过这个:

def showlistitems():

    List1.alleproben_array[index] ..

当然,我现在不能在 showlistites() 中调用我在 addtolist() 中创建的对象。而且我想不出办法让它发挥作用。非常感谢您的一点提示。

问候

【问题讨论】:

    标签: python list tkinter


    【解决方案1】:

    您可以通过这种方式从列表中的列表中获取项目:

    list = [1, 2]
    listtwo = [list]
    print listtwo[0][1]
    

    这将打印“2”

    【讨论】:

    • 好的,谢谢!但我仍然需要知道如何在该方法中使用对象 List1。
    • 我想我现在明白你的问题了。也许这会有所帮助:stackoverflow.com/questions/5461571/…
    • 这是否意味着我必须实现类中的所有功能并且以后不编辑对象?
    • 是的,我确实建议这样做。
    猜你喜欢
    • 1970-01-01
    • 2012-09-06
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    相关资源
    最近更新 更多