from timeit import timeit
setup = "id = [(9,'Tup','Check'),(10,'Tup','Pyton'),(11,'Not Tup','Stack'),(12,'Not Tup','Stack')]"
setup2 = "id = [(9,'Tup','Check'),(10,'Tup','Pyton'),(11,'Not Tup','Stack'),(12,'Not Tup','Stack')]"
for i in range(3):
print('set(...)', timeit("set(item[1] for item in id)", setup))
print(' {...}', timeit("{item[1] for item in id}", setup))
print('dict(...)', timeit("dict()", number=1000))
print(' {...}', timeit("{}", number=1000))
print('list(...)', timeit("list()", number=1000))
print(' [...]', timeit("[]", number=1000))
ZnJvbSB0aW1laXQgaW1wb3J0IHRpbWVpdAoKc2V0dXAgPSAiaWQgPSBbKDksJ1R1cCcsJ0NoZWNrJyksKDEwLCdUdXAnLCdQeXRvbicpLCgxMSwnTm90IFR1cCcsJ1N0YWNrJyksKDEyLCdOb3QgVHVwJywnU3RhY2snKV0iCnNldHVwMiA9ICJpZCA9IFsoOSwnVHVwJywnQ2hlY2snKSwoMTAsJ1R1cCcsJ1B5dG9uJyksKDExLCdOb3QgVHVwJywnU3RhY2snKSwoMTIsJ05vdCBUdXAnLCdTdGFjaycpXSIKZm9yIGkgaW4gcmFuZ2UoMyk6CiAgICBwcmludCgnc2V0KC4uLiknLCB0aW1laXQoInNldChpdGVtWzFdIGZvciBpdGVtIGluIGlkKSIsIHNldHVwKSkKICAgIHByaW50KCcgICB7Li4ufScsIHRpbWVpdCgie2l0ZW1bMV0gZm9yIGl0ZW0gaW4gaWR9Iiwgc2V0dXApKQogICAgcHJpbnQoJ2RpY3QoLi4uKScsIHRpbWVpdCgiZGljdCgpIiwgbnVtYmVyPTEwMDApKQogICAgcHJpbnQoJyAgICB7Li4ufScsIHRpbWVpdCgie30iLCBudW1iZXI9MTAwMCkpCiAgICBwcmludCgnbGlzdCguLi4pJywgdGltZWl0KCJsaXN0KCkiLCBudW1iZXI9MTAwMCkpCiAgICBwcmludCgnICAgIFsuLi5dJywgdGltZWl0KCJbXSIsIG51bWJlcj0xMDAwKSk=