हाल ही में मैंने Python3 का उपयोग करना शुरू किया है और इसमें xrange
की कमी से दर्द होता है।
साधारण उदाहरण:
Python2:
समय आयात समय से t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() Print et- st count()
Python3:
समय आयात समय से t def xrange(x): return iter(range) (x)) def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() Print (et-st) count()
परिणाम क्रमशः हैं:
1.53888392448
3.215819835662842
ऐसा क्यों है? मेरा मतलब है, xrange
को क्यों हटा दिया गया है? यह सीखने के लिए इतना अच्छा टूल है। शुरुआती लोगों के लिए, मेरी तरह ही, जैसे हम सभी किसी समय थे। इसे क्यों हटाएं? क्या कोई मुझे उचित पीईपी के बारे में बता सकता है, मैं इसे नहीं ढूंढ सकता।