我正在尝试创建一个包含DMX值的提示列表。 我有两个词典:
dict1 = {'test': [0, 24, 45]}
dict2 = {'test': [24, 56, 89]}
我能做到
dict1['test'] = dict2['test']
将dict设置为等于dict2
,但这会立即发生。如何在三秒钟内将dict1['test']
转换为dict2['test']
的值?在斜坡运动中,即:0,1,2,3,4,5,6等,但对于列表中的每个值。
例如,dict1['test'][0]
将是
1 sec: 8
2 sec: 16
3 sec: 24 = dict2['test'][0]
并且值将在两者之间进行插值。
提前致谢!
答案 0 :(得分:0)
import time
dict2['test'][0] = 0
while True:
dict2['test'][0] = dict2['test'][0] + 8
time.sleep(1)
您可以print(dict2['test'][0])
之后选择time.sleep(1)
来打印该号码。
要将其分解,将变量设置为0,执行无限循环,将变量设置为变量+ 8,然后暂停程序一秒钟。
祝你好运!