列表事件上的Python

时间:2018-06-11 10:42:02

标签: python discord

我希望制作一个包含列表的程序,当它感知到该列表中的某些更改时,它会触发一个事件。有点像:

list = ["1", "2", "3"]
check_list = ["1", "2", "3"]

while True:
    if list != check_list:
        print("List has changed.")

但是我不能使用任何循环,因为这只是代码的一小部分,这会阻止整个代码。

所以这样的事情会很好:

list = ["1", "2", "3"]
check_list = ["1", "2", "3"]

on list != check_list:
    print("List has changed.")

when list != check_list:
    print("List has changed.")

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以在此处使用function

def is_changed(list,check_list):
    if list!=check_list:
        return True
    return False

list = ["1", "2", "3"]
check_list = ["1", "2", "3"]

print(is_changed(list,check_list))
if is_changed(list,check_list):
    trigger_your_event()