Python 3.x 每x秒将值保存到列表中

Python 3.x 每x秒将值保存到列表中,python-3.x,sleep,Python 3.x,Sleep,在Python中,我需要从函数中重复保存一个值(这会随着时间不断变化),并每隔x秒将其保存在一个列表中,我也不希望列表超过10个值,但这应该不是问题。问题是将这些值独立于程序的其余部分保存在列表中,这意味着我不能让它在保存这些值时暂停运行的类的其余部分。这在Python中可能吗 e、 g: 使用以下命令: import time list = [] while True: if len(list) > 9: list.pop(0) list.append(v

在Python中,我需要从函数中重复保存一个值(这会随着时间不断变化),并每隔x秒将其保存在一个列表中,我也不希望列表超过10个值,但这应该不是问题。问题是将这些值独立于程序的其余部分保存在列表中,这意味着我不能让它在保存这些值时暂停运行的类的其余部分。这在Python中可能吗

e、 g:

使用以下命令:

import time
list = []
while True:
    if len(list) > 9:
        list.pop(0)
    list.append(value)
    time.sleep(10)

有关更多信息,请访问此处:

阅读有关线程和多处理的内容。这可以让你的程序一次做更多的事情,这样它就不会在等待时挂起。可以在类属性中使用它吗?你是说列表吗?是的,绝对是。看来你还没读过我告诉你的事情。
import time
list = []
while True:
    if len(list) > 9:
        list.pop(0)
    list.append(value)
    time.sleep(10)