flagged_job_names = [
'job0', 'job1', 'job2', 'job3', 'job4',
'job5', 'job6', 'job7', 'job8', 'job9'
]
import timeit
N = 100000
setup = 'from __main__ import flagged_job_names'
print('map')
print(timeit.timeit('",".join(map(lambda x: "?", flagged_job_names))', setup=setup, number=N))
print('gen-expr')
print(timeit.timeit('",".join("?" for x in flagged_job_names)', setup=setup, number=N))
print('list * N')
print(timeit.timeit('",".join(["?"] * len(flagged_job_names))', setup=setup, number=N))
print('str * N')
print(timeit.timeit('",".join("?" * len(flagged_job_names))', setup=setup, number=N))
ZmxhZ2dlZF9qb2JfbmFtZXMgPSBbCiAgICAnam9iMCcsICdqb2IxJywgJ2pvYjInLCAnam9iMycsICdqb2I0JywKICAgICdqb2I1JywgJ2pvYjYnLCAnam9iNycsICdqb2I4JywgJ2pvYjknCl0KCmltcG9ydCB0aW1laXQKCk4gPSAxMDAwMDAKc2V0dXAgPSAnZnJvbSBfX21haW5fXyBpbXBvcnQgZmxhZ2dlZF9qb2JfbmFtZXMnCgpwcmludCgnbWFwJykKcHJpbnQodGltZWl0LnRpbWVpdCgnIiwiLmpvaW4obWFwKGxhbWJkYSB4OiAiPyIsIGZsYWdnZWRfam9iX25hbWVzKSknLCBzZXR1cD1zZXR1cCwgbnVtYmVyPU4pKQpwcmludCgnZ2VuLWV4cHInKQpwcmludCh0aW1laXQudGltZWl0KCciLCIuam9pbigiPyIgZm9yIHggaW4gZmxhZ2dlZF9qb2JfbmFtZXMpJywgc2V0dXA9c2V0dXAsIG51bWJlcj1OKSkKcHJpbnQoJ2xpc3QgKiBOJykKcHJpbnQodGltZWl0LnRpbWVpdCgnIiwiLmpvaW4oWyI/Il0gKiBsZW4oZmxhZ2dlZF9qb2JfbmFtZXMpKScsIHNldHVwPXNldHVwLCBudW1iZXI9TikpCnByaW50KCdzdHIgKiBOJykKcHJpbnQodGltZWl0LnRpbWVpdCgnIiwiLmpvaW4oIj8iICogbGVuKGZsYWdnZWRfam9iX25hbWVzKSknLCBzZXR1cD1zZXR1cCwgbnVtYmVyPU4pKQo=