Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #106742

Re: how to convert code that uses cmp to python3

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Random832 <random832@fastmail.com>
Newsgroups comp.lang.python
Subject Re: how to convert code that uses cmp to python3
Date Sat, 09 Apr 2016 11:59:30 -0400
Lines 12
Message-ID <mailman.127.1460217573.2253.python-list@python.org> (permalink)
References <57064D0D.1030701@rece.vub.ac.be> <CAPTjJmrGiQS9uhFU-+TQ4nUWQ2p4gmJoQitMotS0Ob--qm1iWg@mail.gmail.com> <5706C961.2000009@rece.vub.ac.be> <CAPTjJmrbL870mV1kU8nHar=bPyKZRmhKP-8iUs_tpYVo5vhhOA@mail.gmail.com> <57075F43.7060004@rece.vub.ac.be> <85fuuw5ypl.fsf@benfinney.id.au> <5707B2CE.1010407@rece.vub.ac.be> <CAPTjJmrMv5O5vwrbfHJJCdiHi87naPOanhPmk4Ba_SLRgu1m4Q@mail.gmail.com> <5707BE18.1050805@rece.vub.ac.be> <CAPTjJmoMuqwg0Q_fp=qitC3wWkXYHtdqBNVGzO+3ToAmsgit8Q@mail.gmail.com> <5708C8B0.6050904@rece.vub.ac.be> <85twjb3su5.fsf@benfinney.id.au> <1460217570.3805671.573759817.78567E5F@webmail.messagingengine.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de 4RvL0+0sCkT0e4UtDLEsBQ49+3X4WwvXn+yceBrrOCjg==
Return-Path <random832@fastmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.008
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'subject:code': 0.07; 'received:internal': 0.09; '(relatively': 0.16; 'element,': 0.16; 'element.': 0.16; 'equal.': 0.16; 'message- id:@webmail.messagingengine.com': 0.16; 'received:10.202': 0.16; 'received:10.202.2': 0.16; 'received:10.202.2.212': 0.16; 'received:66.111': 0.16; 'received:66.111.4': 0.16; 'received:io': 0.16; 'received:messagingengine.com': 0.16; 'received:psf.io': 0.16; 'subject:python3': 0.16; 'unequal': 0.16; 'wrote:': 0.16; 'decide': 0.23; 'sat,': 0.23; 'header:In-Reply-To:1': 0.24; 'sequence': 0.27; 'conditions:': 0.29; 'subject:that': 0.29; 'list': 0.34; 'but': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'received:10': 0.37; 'two': 0.37; 'received:66': 0.38; 'end': 0.39; 'to:addr:python.org': 0.40; 'determine': 0.61; 'header:Message-Id:1': 0.61; 'reach': 0.61; 'between': 0.65; "they're": 0.66; 'claim.': 0.84; 'inflection': 0.84
DKIM-Signature v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=5q4tjXJ3jJ4ijAjAtPrS1gWtq/8=; b=VzRk5J TIfN4XpIXy5jvxfZJEzUxCf6xiPkN6Gg20xp5Q2oURkUjETJeYpvFOOV5YqVbXsM wDYLVcs5t1NKqFwNP0o+B+ChtXPJJSouZxJ+6OZ+qUSOXO5amB5fYabDYynK1Dd1 /N/QfSKH17klTUj448b3ffqnc0JxZphvPYqUY=
DKIM-Signature v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=5q4tjXJ3jJ4ijAj AtPrS1gWtq/8=; b=ooSfWB1UwWK09PqesN88UbUD9vBwhNjvrLFACfkEIRKPxli l6iMRhBcJfuU8I76396txSGbcvuUFwUfkMuUvPayNGHpvJVPvdMDe6zAIsiJZpho 5waoAljiJ2AOIhE/HyuN2h2AhxAbPRvWAaqB2FnpO15J1FiS7gsTXYctgk6s=
X-Sasl-Enc Qd5gDrE+6+m6hEbSaWJrelpTn8l/ni6JipeCXbuLrDyX 1460217570
X-Mailer MessagingEngine.com Webmail Interface - ajax-eadf0bcf
In-Reply-To <85twjb3su5.fsf@benfinney.id.au>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.21
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <1460217570.3805671.573759817.78567E5F@webmail.messagingengine.com>
X-Mailman-Original-References <57064D0D.1030701@rece.vub.ac.be> <CAPTjJmrGiQS9uhFU-+TQ4nUWQ2p4gmJoQitMotS0Ob--qm1iWg@mail.gmail.com> <5706C961.2000009@rece.vub.ac.be> <CAPTjJmrbL870mV1kU8nHar=bPyKZRmhKP-8iUs_tpYVo5vhhOA@mail.gmail.com> <57075F43.7060004@rece.vub.ac.be> <85fuuw5ypl.fsf@benfinney.id.au> <5707B2CE.1010407@rece.vub.ac.be> <CAPTjJmrMv5O5vwrbfHJJCdiHi87naPOanhPmk4Ba_SLRgu1m4Q@mail.gmail.com> <5707BE18.1050805@rece.vub.ac.be> <CAPTjJmoMuqwg0Q_fp=qitC3wWkXYHtdqBNVGzO+3ToAmsgit8Q@mail.gmail.com> <5708C8B0.6050904@rece.vub.ac.be> <85twjb3su5.fsf@benfinney.id.au>
Xref csiph.com comp.lang.python:106742

Show key headers only | View raw


On Sat, Apr 9, 2016, at 07:49, Ben Finney wrote:
> I find that a dubious claim.
> 
> The ‘cmp’ implementation must decide *at least* between three
> conditions: less-than, equal-to, greater-than. That is *at least* two
> inflection points.

Yes, but in a sequence it can decide that at each element, and only has
to reach the end of the list in the (relatively rare) case that they're
equal. For that matter, it only has to determine less than vs greater
than for the first unequal element.

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: how to convert code that uses cmp to python3 Random832 <random832@fastmail.com> - 2016-04-09 11:59 -0400

csiph-web