time.sleep()
?for element in list:
if element == 1:
pass
elif element == 2:
time.sleep(5000)
list.remove(element)
#время большое, а нужно чтобы и другие обрабатывались
import asyncio
from time import time
els = list(range(20))
async def rm_list(v):
await asyncio.sleep(5)
print(v)
async def _main():
await asyncio.gather(*(
rm_list(value) for value in els
))
start = time()
loop = asyncio.get_event_loop()
loop.run_until_complete(_main())
loop.close()
print(time() - start)