`set()` 函数的替代方法来检索一组唯一的电子邮件?
An alternative to the `set()` function to retrieve a set of unique email?
我有一个 python 脚本用于向人们发送电子邮件,
但不想多次给别人发电子邮件。我目前使用 Python set
来检索唯一的电子邮件地址,但我希望我的解决方案具有可扩展性和持久性。
我有大约 (30K) 个电子邮件地址,我很想知道这在 Google-datastore 中是否可以轻松实现?那会是一个昂贵的操作吗?
从 GAE 1.7.4 开始,GQL 支持 SELECT DISTINCT ...
查询,因此您可以使用它来取回......好吧...... distinct 您客户的电子邮件地址。
请注意,GQL 的现代(现代程度如何?)版本也支持 GROUP BY
子句,如果这最适合您的需要的话。
我有一个 python 脚本用于向人们发送电子邮件,
但不想多次给别人发电子邮件。我目前使用 Python set
来检索唯一的电子邮件地址,但我希望我的解决方案具有可扩展性和持久性。
我有大约 (30K) 个电子邮件地址,我很想知道这在 Google-datastore 中是否可以轻松实现?那会是一个昂贵的操作吗?
从 GAE 1.7.4 开始,GQL 支持 SELECT DISTINCT ...
查询,因此您可以使用它来取回......好吧...... distinct 您客户的电子邮件地址。
请注意,GQL 的现代(现代程度如何?)版本也支持 GROUP BY
子句,如果这最适合您的需要的话。