首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问Python列表

访问Python列表
EN

Stack Overflow用户
提问于 2018-08-07 08:09:09
回答 1查看 98关注 0票数 1

嗨,我有这个列表,这是工作的最初打算

代码语言:javascript
复制
gp_list_t = [int(i) for i in gp_list]
gp_lits3 = gp_list_t[0]
agencys_sp = GPSpecial.objects.filter(agencys=user_agency,is_active=True,id =gp_lits3).values_list('agencys')

现在假设它们不只是列表-gp_list_t上的1值,如何访问列表中希望在变量agencys_sp上使用的其他值

更新的代码:

代码语言:javascript
复制
gp_list_t = [int(i) for i in gp_list]
agencys_sp=GPSpecial.objects.filter(agencys=user_agency,is_active=True,id=gp_list_t).values_list('agencys')
for value, in agencys_sp:
                            agency_tu = [i for i, in agencys_sp]

returns error int()参数必须是字符串、类似字节的对象或数字,而不是'list‘

EN

回答 1

Stack Overflow用户

发布于 2018-08-07 08:57:54

您可以使用in筛选器运算符来查询与gp_list_t中的in匹配的所有行。然后使用for循环迭代查询集:

代码语言:javascript
复制
gp_list_t = [int(i) for i in gp_list]
agencys_sp = GPSpecial.objects.filter(agencys=user_agency,is_active=True,id__in=gp_list_t).values_list('agencys')
for value, in agencys_sp:
    print(value)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51717133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档