channel = []
user = []
// 让我们将新的频道名称添加到频道列表中,操作方法
channel = [document[],help[],more[]]
现在将消息附加为文档- 让我们追加用户A,B;
user.append("A")
user.append("B")
现在附加为-
channel = [document[{'A':'hello','B':'hi','A':'are you at work','B':'no'},help[],more[]]
但这是不可能的'A':'hello'将丢失。 那该怎么用? 我没有在flask中使用数据库,所以我必须将信息存储在python数据结构中。
答案 0 :(得分:1)
(1)在python中无效:
channel = [document[],help[],more[]]
您可以这样做:
channel = {'document':[], 'help':[], 'more':[]}
(2)python字典中不能有重复的键。因此,您不得不使用其他结构。最接近您想要的是元组列表:
channel = {'document':[('A','hello'), ('B','hi'), ('A','are you at work'), ('B','no')], 'help':[], 'more':[]}
您将像这样建立文档列表:
channel['document'].append(('A', 'hello'))
并像这样读取文档:
for user, message in channel["document"]:
print(user, message)