读作:num2 = [i**2 if i == 10 else i-5 if i < 7 else i+5 for i in num1]5不等于10,但小于7,所以产生5-5(即0)10 等于 10,所以它产生 10 ** 2(即 100)15 不等于 10,不等于 7,因此我们使用默认情况,所以它产生 15 + 5(即 20)
2 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
您可以使用values_list
.
user_info.objects.values_list('name', flat=True).distinct()
注意,在 Python 中类通常在 InitialCaps 中定义:您的模型应该是 UserInfo。
幕布斯6054654
TA贡献1876条经验 获得超7个赞
您可以使用values_list()
Daniel 的回答中给出的方法,它将在包含字段值的列表中为您提供数据。或者你也可以使用,values()
像这样:
user_info.object.values('name')
这将返回一个包含字典的查询集。values_list()
和values()
用于选择表中的列。
添加回答
举报
0/150
提交
取消