2024-06-11 16:20:56 发布
网友
在Django我有一个电话结果列表。以下是截图:
我试图查询列表并获得结果行(比如在querysets中,我可以使用filter(condition)
在我的例子中,我想得到phonetype=='Cep'行。我可以通过for循环和if条件来实现;不过,如果有一个更体面的方式,我想学习它。 谢谢
您可以使用List Comprehension,而不是使用for条件的基本if循环
for
if
对于您的用例,它应该如下所示:
results = [phone for phone in phones if phone.get('phonetype')=='Cep']
您可以使用List Comprehension,而不是使用
for
条件的基本if
循环对于您的用例,它应该如下所示:
相关问题 更多 >
编程相关推荐