I have a huge list (~1_800_000 items) in python which is constructed using map() function from about 1000 JSON files. I want to check few first items to be sure that script is working correctly. I'm doing it like this:
items = map(lambda file: load_json(file), file_list)
print(list(items)[:5])
Converting map to list takes about 5-10 seconds, is it possible to take few first items without converting map result to list?
itertools.islice?map:items = map(load_json, file_list)