Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #106236
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Ian Kelly <ian.g.kelly@gmail.com> |
| Newsgroups | comp.lang.python |
| Subject | Re: Strange range |
| Date | Fri, 1 Apr 2016 08:52:27 -0600 |
| Lines | 16 |
| Message-ID | <mailman.316.1459522390.28225.python-list@python.org> (permalink) |
| References | <87y48xjwqq.fsf@elektro.pacujo.net> <CAPTjJmp0a-wa=sZ0eJbcfYdNJaw=0kSrMXu5msGxNTjguoLqFw@mail.gmail.com> <1459521729.2604028.565815842.7D7557F9@webmail.messagingengine.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| X-Trace | news.uni-berlin.de sbiSiBFbp8ySUuo7RO9KdQRTKLWfMAXWzDnKm5++KsYg== |
| Return-Path | <ian.g.kelly@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.013 |
| X-Spam-Evidence | '*H*': 0.97; '*S*': 0.00; 'received:209.85.223': 0.03; 'collections': 0.09; 'dict': 0.09; 'implies': 0.09; '2016': 0.16; 'iterator': 0.16; 'objection': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'sense,': 0.16; 'statement.': 0.16; 'wrote:': 0.16; 'creates': 0.18; 'object.': 0.22; 'am,': 0.23; 'header:In-Reply-To:1': 0.24; 'sense': 0.26; 'chris': 0.26; 'fri,': 0.27; 'message-id:@mail.gmail.com': 0.27; 'equally': 0.29; 'objects': 0.29; "we're": 0.30; 'problem': 0.33; 'usually': 0.33; 'instances': 0.33; 'list': 0.34; 'received:google.com': 0.35; 'important.': 0.35; 'something': 0.35; 'received:209.85': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'method': 0.37; 'things': 0.38; 'received:209': 0.38; 'does': 0.39; 'to:addr:python.org': 0.40; 'more': 0.63; 'else.': 0.66; 'talking': 0.67; 'applying': 0.70; 'to:name:python': 0.84; 'misleading': 0.91 |
| 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; bh=ngFPiKsbutFWOQ6PJB9qib+NqA1xR0Xbi1qKXUXPqVQ=; b=Gr7xVyznDvZcStvrMgu3s3RywvB0ItlXM9Z8DSTPHaYQPrAMUmEIrBnoKBAb09Sq+o Jr1Y7abw74jKgVGM5tFf/Pa0l97hRUgJSCtc5cnmsdWKIxtoMNa89kMOuIzWeGS9AecV P+tpZIPBEjhrgyrWsYTPETOT6S3Wh0u45RCqD2MvPBVTvYoleFUwnjODXr4FcTcvhaCN Ara655E40VoABqVP8aDvjCulO8HVC0yh08vUutkSufoPDgxKi8wW/cGHNiVTvOxOll/9 yO9vy8ne60d/E0QSUNPnnB+DLYp7wv8vk3CQbkPZiplBJhck8ACcCohuxmE5FGaB/BJA hO5A== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=ngFPiKsbutFWOQ6PJB9qib+NqA1xR0Xbi1qKXUXPqVQ=; b=I5yyxjgUvxm65nl52n9SYZsDLrtFWqZkTEMgby3hIS7IvIKdQe9mj+x/vabgOEQ6dr ieoSN8E5xMFwUEkjYNn7NEzToAZjfY2dWeI35SqnmpkAmasoEQ6rFJ7x47nby/zL7eBQ H3OWbzAofo/M9iaQsCgmQZaKA4k0ZRZir0v0Y3PuFLJyiB4Au2baC4K4wdiD/GKN8t2R A1od4V0nfgOxHM2hloikvYNvp+CyKjbwUOLfSuXeVpf2ksYS3m/qdPqnNq3iep6RdNPY UXpRWeNJdSmxv2UNt2QLBsiMWq7O+rcDkuMZRAdYHGYqZm/tnqsHLqrsLAqlcBatD2rw 1lsg== |
| X-Gm-Message-State | AD7BkJJGTIt5JhABOua53x2oH4gPGhKkfPn5A6bEdaKEEgTWhxWy5SCZbUHNJmC/kbD1rp/oeVbXuqtZKtD9ew== |
| X-Received | by 10.107.11.196 with SMTP id 65mr5176182iol.111.1459522387013; Fri, 01 Apr 2016 07:53:07 -0700 (PDT) |
| In-Reply-To | <1459521729.2604028.565815842.7D7557F9@webmail.messagingengine.com> |
| 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> |
| Xref | csiph.com comp.lang.python:106236 |
Show key headers only | View raw
On Fri, Apr 1, 2016 at 8:42 AM, Random832 <random832@fastmail.com> wrote: > On Fri, Apr 1, 2016, at 09:24, Chris Angelico wrote: >> It is an iterable. It is not a factory, as that implies that you call >> it. > > I do have an objection to this statement. It's perfectly reasonable to > describe the factory pattern as applying to objects on which you call a > method to return the new object you are interested in. In this sense, > all collections are iterator factories. I think the problem with that is that it implies something about the purpose of the object. Usually when we talk about the factory pattern, we're talking about an object that creates instances of something and does nothing else. So in that sense it's misleading to refer to dict or list or even range objects as "iterator factories", because they also do a lot of other things that are equally if not more important.
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-01 16:15 +0300
Re: Strange range Chris Angelico <rosuav@gmail.com> - 2016-04-02 00:24 +1100
Re: Strange range Steven D'Aprano <steve@pearwood.info> - 2016-04-02 00:26 +1100
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-01 17:12 +0300
Re: Strange range Random832 <random832@fastmail.com> - 2016-04-01 10:39 -0400
Re: Strange range Fabien <fabien.maussion@gmail.com> - 2016-04-01 16:16 +0200
Re: Strange range Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-04-01 17:28 +0300
Re: Strange range Chris Angelico <rosuav@gmail.com> - 2016-04-02 01:31 +1100
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-01 17:34 +0300
Re: Strange range Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-04-01 17:44 +0300
Re: Strange range Chris Angelico <rosuav@gmail.com> - 2016-04-02 01:45 +1100
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-01 18:43 +0300
Re: Strange range Erik <python@lucidity.plus.com> - 2016-04-01 20:58 +0100
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-01 23:14 +0300
Re: Strange range Rob Gaddi <rgaddi@highlandtechnology.invalid> - 2016-04-01 20:21 +0000
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-01 23:44 +0300
Re: Strange range Steven D'Aprano <steve@pearwood.info> - 2016-04-02 21:09 +1100
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-02 13:48 +0300
Re: Strange range Ned Batchelder <ned@nedbatchelder.com> - 2016-04-02 12:47 -0700
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-02 23:44 +0300
Re: Strange range Chris Angelico <rosuav@gmail.com> - 2016-04-03 07:05 +1000
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-03 00:40 +0300
Re: Strange range Ned Batchelder <ned@nedbatchelder.com> - 2016-04-02 14:50 -0700
Re: Strange range Stephen Hansen <me+python@ixokai.io> - 2016-04-02 23:43 -0700
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-03 09:58 +0300
Re: Strange range Chris Angelico <rosuav@gmail.com> - 2016-04-03 17:10 +1000
Re: Strange range Ethan Furman <ethan@stoneleaf.us> - 2016-04-03 09:28 -0700
Re: Strange range Mark Lawrence <breamoreboy@yahoo.co.uk> - 2016-04-04 13:21 +0100
Re: Strange range Chris Angelico <rosuav@gmail.com> - 2016-04-03 17:08 +1000
Re: Strange range Steven D'Aprano <steve@pearwood.info> - 2016-04-03 14:43 +1000
Re: Strange range Random832 <random832@fastmail.com> - 2016-04-03 01:20 -0400
Re: Strange range Steven D'Aprano <steve@pearwood.info> - 2016-04-03 15:28 +1000
Re: Strange range Marko Rauhamaa <marko@pacujo.net> - 2016-04-01 17:32 +0300
Re: Strange range Random832 <random832@fastmail.com> - 2016-04-01 10:42 -0400
Re: Strange range Chris Angelico <rosuav@gmail.com> - 2016-04-02 01:50 +1100
Re: Strange range Ian Kelly <ian.g.kelly@gmail.com> - 2016-04-01 08:52 -0600
csiph-web