2024-09-28 05:28:23 发布
网友
thlst = [threading.Thread(target=i.report) for i in users] ; for th in thlst : th.start();
我认为最后两行可以用map()函数来代替,但我不知道怎么做。你知道吗
谢谢你的帮助。你知道吗
虽然这是毫无意义的,而且你所拥有的没有错。。。你知道吗
你甚至不需要map()
map()
列一个理解列表,但不要指定。基本上map()会做同样的事情
[th.start() for th in thlst]
如果你真的不需要thlst,那就马上开始吧
thlst
[threading.Thread(target=i.report).start() for i in users]
同样地
map(lambda u: threading.Thread(target=u.report).start(), users)
使用lambda表达式,不会节省很多输入量,也不会有任何帮助。你知道吗
map(lambda x: x.start(),thlst)
虽然这是毫无意义的,而且你所拥有的没有错。。。你知道吗
你甚至不需要
map()
列一个理解列表,但不要指定。基本上
map()
会做同样的事情如果你真的不需要
thlst
,那就马上开始吧同样地
使用lambda表达式,不会节省很多输入量,也不会有任何帮助。你知道吗
相关问题 更多 >
编程相关推荐