我已经连接到一个数据库,并获得值,这是绝对的罚款。 但是我´我要做的是在一个值添加到列表末尾时执行一个函数
我真正想要的,是比较
len(oldlist)
与len(newlist)
if len(newlist > oldlist):
Message.send(m)
我´我甚至尝试过使用append:
if newlist.append(ValueFromDB):
pass
(can a if statment like this work?)
但是每件事都会导致相同的问题,我从DB中得到相同的len值,所以应该检查一个新值是否添加到列表的末尾,以及是否添加了
Message.send(m)
我需要一些想法来实现这个目标,有没有什么好办法?我知道这个问题有点混乱,但我´m位困惑=)
我认为你有这个问题是因为,
oldlist
和newlist
是一样的object
,看看这个:因此,当您跟踪
oldlist
时,请使用原始列表的副本:我不确定您是如何访问数据库的,也不确定您是如何将数据添加到列表中的,但类似的操作应该是可行的
基本上,您在一个单独的变量中跟踪列表的长度,然后每次向列表中添加一些内容时,您都会检查
len(list)
是否比该变量增加了即
输出:
相关问题 更多 >
编程相关推荐