Path: csiph.com!news.mixmin.net!feeder1.xsusenet.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.049 X-Spam-Evidence: '*H*': 0.90; '*S*': 0.00; 'memory.': 0.05; 'python': 0.10; '2.7': 0.13; 'exception': 0.13; 'wed,': 0.15; 'things.': 0.15; 'wrote:': 0.16; '>>>': 0.20; '2015': 0.20; 'suggested': 0.20; 'constant': 0.22; 'sep': 0.22; 'header:In-Reply-To:1': 0.24; 'testing': 0.25; 'question': 0.27; 'message-id:@mail.gmail.com': 0.27; 'values': 0.28; "i'm": 0.30; 'certain': 0.31; "d'aprano": 0.33; 'steven': 0.33; 'tue,': 0.34; 'received:google.com': 0.35; 'something': 0.35; 'but': 0.36; 'should': 0.36; 'there': 0.36; "wasn't": 0.36; 'to:addr:python-list': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'version': 0.38; 'to:addr:python.org': 0.40; 'still': 0.40; 'within': 0.64; "op's": 0.84; 'subject:value': 0.84; 'to:name:python': 0.84; 'inefficient': 0.91; 'subject:Check': 0.95 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=ecl3gXrlj6vhBIoLYP7Pda1r6s5h/DzAgwR1JWGsuug=; b=byilOrx7I6L4LkGw0qUY8oqOhOYtZAfXlARRmE74aL/U4TVnILP5rK62GKVV9bA1kf 07tpdQtwOkc9neLi2/Ci7/iwgRDfVK0G4c7/xHkdcL+j3x/R+YfawbV6vNjoIok9LuHS af87hclmzzQkn7fozTtrBQo/+T585Q44yxCsOpl+M2+GsGcbMqt5wz9yTgF2j82qjiAQ wWzXkbHl81PlxhcdsQT2BlpntnWgA3zWww6Y2PS1w7kT3PQy3dgtESVMjovU0koDHbVV Ga7UosMR/62VLXMS4w0s+oyh8Veg9yN1GMFBVc3aRPZorX7g6i9viCkell8+1VkNkF8z UWLw== X-Received: by 10.13.204.81 with SMTP id o78mr1485878ywd.108.1443592482332; Tue, 29 Sep 2015 22:54:42 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <560b53a1$0$1585$c3e8da3$5496439d@news.astraweb.com> References: <1443560672.3996136.396949593.363A855B@webmail.messagingengine.com> <560b412e$0$1616$c3e8da3$5496439d@news.astraweb.com> <560b53a1$0$1585$c3e8da3$5496439d@news.astraweb.com> From: Ian Kelly Date: Tue, 29 Sep 2015 23:54:03 -0600 Subject: Re: Check if a given value is out of certain range To: Python Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 20 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1443592484 news.xs4all.nl 23735 [2001:888:2000:d::a6]:33151 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:97234 On Tue, Sep 29, 2015 at 9:14 PM, Steven D'Aprano wrote: > On Wed, 30 Sep 2015 01:08 pm, Random832 wrote: > >> Steven D'Aprano writes: >>> It's not fine. In Python 2, >>>... >>> Testing a numeric value within a certain range of values should be >>> constant time and constant memory. It should be *fast*. Using range in >>> Python 2 is none of those things. >> >> I wasn't aware we were discussing Python 2. > > Was there something in the OP's question that suggested to you that we were > only discussing Python 3? > > Python 2.7 is still the main version used by most people. As far as I'm concerned, Python is Python 3. I'm aware that the check is inefficient in Python 2, but I tire of constantly pointing out Python 2 as the exception to everything.