我正在尝试将当前价格从Web套接字附加到列表中,以便我可以对其进行格式化并将其用于某些计算。但是它会不断追加项目和扩展列表。我想只保留一个实例并继续用新实例替换它。
示例:
t.AsQueryable().Where("SomeProperty == @value");
答案 0 :(得分:0)
如果要完全替换列表的内容,可以使用
执行此操作some_list[:] = new_contents
答案 1 :(得分:0)
在您的process_message函数中,您只需创建旧列表的副本,将项目附加到复制的列表,然后将旧列表替换为复制的列表。
def process_message(msg):
global count,res_array,bm
new_res_array = list(res_array) #creates copy of res_array
new_res_array.append(msg['c'])
res_array = new_res_array
return res_array
不知道为什么你会想做那样的事情。
答案 2 :(得分:0)
如果您想一次只保留一个值,则可以
res_array.clear()
res_array.append(msg['c'])