2024-09-09 13:05:31 发布
网友
l=[1,2,24,3234,4,5,565] on = [3234] print [v for v in l[i] for i in range(len(l)) if v in on]
我得到了, 名称错误:未定义名称“i”
如果要使用“in”,则需要定义一个内部列表:
print [v for v in [l[i] for i in range(len(l))] if v in on] # [3234]
实际上不需要做内部循环:
[v for v in l if v in on]
如果要使用“in”,则需要定义一个内部列表:
实际上不需要做内部循环:
相关问题 更多 >
编程相关推荐