基本上,我正在寻找一种根据特定条件将列表中的项目附加到两个不同列表中的方法。
我有一个相当广泛的 python 3.3 程序来管理在线聊天界面。例如,如果我们有一组用户列表['bob', 'joe', 'frank', 'jimmy', 'louis']
,他们要么处于离线状态,要么处于离线状态。我想将所有在线用户附加到一个列表中,将离线用户附加到另一个列表中,所以如果 bob 和 joe 在线,那么他们将被附加到“在线”列表中,其余的将被附加到“离线”列表中. 之后,我会做类似的事情:
print('online: %s offline: %s' % (', '.join(online), ', '.join(offline))
如果您能告诉我一种有效的方法,将不胜感激。