gpt4 book ai didi

python - 如何在 python 中定义全局列表并向其 append 本地列表

转载 作者:太空宇宙 更新时间:2023-11-03 15:06:11 24 4
gpt4 key购买 nike

我想定义一个全局列表并向其 append 一个列表。我通过一些点击事件获得了一个列表(i[0])并将其 append 到 mnum_list 中。现在我想创建一个全局列表并将 mnum_list append 到其中。知道如何做到这一点吗?

def OnClick(self, event):                                       
name = event.GetEventObject().GetLabelText()
cursor= self.conn.execute("SELECT * FROM ELEMENT where SYMBOL==?", (name,))
elements = cursor.fetchall()
print elements
cursor= self.conn.execute("SELECT ATOMIC_NUMBER FROM ELEMENT where SYMBOL = ?", (name,))
numbers = cursor.fetchone()[0]
print numbers
atomicnumber = numbers
cursor= self.conn.execute("SELECT MOL_NUMBER FROM LINK where ELEMENT_NUMBER = ?", (atomicnumber,))
mnumbers = cursor.fetchall()
print mnumbers
mnum_list = []
for i in mnumbers:
mnum_list.append(i[0])
print mnum_list

最佳答案

如果没有赋值,则不需要 global 语句,只需:

def foo(x):
sublist = range(x)
glist.append(sublist)

如果延期:

def foo(x):
sublist = range(x)
glist.extend(sublist)

关于python - 如何在 python 中定义全局列表并向其 append 本地列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44645513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com