【发布时间】:2017-02-03 18:42:32
【问题描述】:
class User(models.Model):
email = models.EmailField()
name = models.CharField()
如何获取用户的电子邮件和名称作为元组列表?我目前的解决方案是这样的:
result = []
for user in User.objects.all():
result.append((user.email, user.name))
【问题讨论】:
-
如果你有多个键/值对,你只需要 x 和 y 怎么办?
-
for循环仍然可以在 python 中使用。并非所有东西都必须是单线 -
为了缩短代码使用列表理解而不是 for 循环。
标签: python django performance