基本的に、特定の条件に基づいて、リストの項目を 2 つの異なるリストに追加する方法を探しています。
私は、オンライン チャット インターフェイスを管理するかなり大規模な python 3.3 プログラムを持っています。たとえば['bob', 'joe', 'frank', 'jimmy', 'louis']
、ユーザーのセット リストがある場合、ユーザーはオフラインまたはオフラインのいずれかです。すべてのオンライン ユーザーを 1 つのリストに追加し、オフライン ユーザーを別のリストに追加したいので、ボブとジョーがオンラインの場合、それらは「オンライン」リストに追加され、残りは「オフライン」リストに追加されます。 . その後、私は次のようなことをします:
print('online: %s offline: %s' % (', '.join(online), ', '.join(offline))
これを行う効率的な方法を教えていただければ、非常にありがたいです。