क्यों या क्यों नहीं?
range(1000), एक है list, xrange(1000)एक वस्तु है जो एक की तरह कार्य करता है generator(हालांकि यह निश्चित रूप से एक नहीं है)। इसके अलावा, xrangeतेज है। आप कर सकते हैं import timeit from timeitऔर फिर एक विधि है कि बस के लिए for i in xrange: passऔर एक और है range, तो करते हैं timeit(method1)और timeit(method2), लो और निहारना, xrange लगभग कभी कभी दो बार तेज है (कि जब आप एक सूची की जरूरत नहीं है)। (मेरे लिए, के लिए i in xrange(1000):passके लिए बनाम i in range(1000):passले लिया 13.316725969314575बनाम 21.190124988555908सेकंड क्रमशः - एक बहुत है।)