提取數據I有一個列表象下面這樣:優化過濾邏輯Python的方式/從列表
['1 (UID 3234 FLAGS (seen \\Seen))', '2 (UID 3235 FLAGS (\\Seen))',
'3 (UID 3236 FLAGS (\\Deleted))', '4 (UID 3237 FLAGS (-FLAGS \\Seen +FLAGS))',
'5 (UID 3241 FLAGS (-FLAGS \\Seen +FLAGS))', '6 (UID 3242 FLAGS (\\Seen))',
'7 (UID 3243 FLAGS (\\Seen))', '8 (UID 3244 FLAGS (\\Seen))',
'9 (UID 3245 FLAGS (\\Seen))', '10 (UID 3247 FLAGS (\\Seen))',
'11 (UID 3252 FLAGS (\\Seen))', '12 (UID 3253 FLAGS (\\Deleted))',
'13 (UID 3254 FLAGS())', '14 (UID 3256 FLAGS (\\Seen))', '15 (UID 3304 FLAGS())',
'16 (UID 3318 FLAGS (\\Seen))', '17 (UID 3430 FLAGS (\\Seen))',
'18 (UID 3431 FLAGS())', '19 (UID 3434 FLAGS (\\Seen))',
'20 (UID 3447 FLAGS (-FLAGS \\Seen +FLAGS))', '21 (UID 3478 FLAGS())',
'22 (UID 3479 FLAGS())', '23 (UID 3480 FLAGS())', '24 (UID 3481 FLAGS())']
從這個列表,我想三種不同的列表作爲結果。我想要在列表中使用單個迭代的結果。的
- 列表中的所有的uid即[3234,3235,3236,3237,3241 ......]的看的UID
- 列表即[3234,3235 ...] < - 項目的UID已經\看國旗 的刪除的UID
- 列表即[3236,3253] < - 項目的UID具有\刪除標誌
「+ FLAGS」和「-FLAGS」的意義是什麼? – PaulMcG 2010-10-08 09:23:06
「FLAGS(看到\\見過」)是什麼意思(在入口#1)? – PaulMcG 2010-10-08 09:27:35
你到目前爲止有什麼? – SilentGhost 2010-10-08 09:50:23