我希望制作一个包含列表的程序,当它感知到该列表中的某些更改时,它会触发一个事件。有点像:
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.")
感谢您的帮助!
答案 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()