Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #79361
| Path | csiph.com!usenet.pasdenom.info!gegeweb.org!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <python-python-list@m.gmane.org> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.020 |
| X-Spam-Evidence | '*H*': 0.96; '*S*': 0.00; 'element': 0.07; 'elements.': 0.07; 'list...': 0.07; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; '(note': 0.16; 'defined,': 0.16; 'message-id:@4ax.com': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'tuple': 0.16; 'elements': 0.16; 'index': 0.16; 'trying': 0.19; 'items.': 0.19; 'example': 0.22; 'print': 0.22; 'url:home': 0.24; 'mon,': 0.24; 'looks': 0.24; 'this:': 0.26; 'second': 0.26; 'header:X-Complaints-To:1': 0.27; "doesn't": 0.30; 'restrict': 0.30; '"",': 0.31; 'another': 0.32; 'something': 0.35; 'done.': 0.35; 'subject:lists': 0.35; 'but': 0.35; 'add': 0.35; 'done': 0.36; 'next': 0.36; 'charset:us-ascii': 0.36; 'two': 0.37; 'list': 0.37; 'list.': 0.37; 'clear': 0.37; 'starting': 0.37; 'to:addr:python-list': 0.38; 'rather': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'how': 0.40; 'length': 0.61; 'numbers': 0.61; 'range': 0.61; 'first': 0.61; 'maximum': 0.63; 'six': 0.68; 'price': 0.69; 'study': 0.69; '100': 0.79; 'now)': 0.84; 'items,': 0.91; 'prices,': 0.91; 'why?': 0.91; 'received:108': 0.93 |
| X-Injected-Via-Gmane | http://gmane.org/ |
| To | python-list@python.org |
| From | Dennis Lee Bieber <wlfraed@ix.netcom.com> |
| Subject | Re: Building lists |
| Date | Mon, 20 Oct 2014 21:27:04 -0400 |
| Organization | IISS Elusive Unicorn |
| References | <obja4a5ij57rtuaivtvcuqsufhuhk3a2su@4ax.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=us-ascii |
| Content-Transfer-Encoding | 7bit |
| X-Gmane-NNTP-Posting-Host | adsl-108-73-117-157.dsl.klmzmi.sbcglobal.net |
| X-Newsreader | Forte Agent 6.00/32.1186 |
| X-No-Archive | YES |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.15 |
| 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> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.15021.1413854835.18130.python-list@python.org> (permalink) |
| Lines | 65 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1413854835 news.xs4all.nl 2860 [2001:888:2000:d::a6]:33864 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:79361 |
Show key headers only | View raw
On Mon, 20 Oct 2014 14:10:49 -0400, Seymore4Head
<Seymore4Head@Hotmail.invalid> declaimed the following:
>
>Will Python work like this:
>I am trying to come up with an example and work to it. Say I want a
>Grocery list and it will have a maximum size of 50 items.
>
Python is dynamic -- why restrict the length to 50 "items" (note that
below you seem to conflate items, prices, and stores, so it is no longer
clear just what you are trying to track).
>I want to do this with one list.
Why?
>Make a list of 0-50.
>Then can I add to that list so the second item will hold something
>like cheese, eggs, milk.
>Say then I want to add the price of cheese, eggs and milk.
>Say then I want to add another list of price of cheese, eggs milk from
>another store.
>
>Can this be done starting with just a list of numbers from 0-50?
>Please no hints, just answer directly how it is done.
>
>for store in range (50):
> print store
>
>How can I add to store where it looks like this:
>(0,cheese, 1,eggs 2,milk , 3-50,blank for now)
As defined, that is a tuple of 100 elements. (Lists use [ ] )
You use an number to index into a list or tuple...
theList[0] is the first element of the list
theList[1] is the second element of the list...
You go on to say you want to add the price... But how?
"cheese, eggs, milk", 35.29
{that's two elements in a list again}
or
"cheese", 18.48, "eggs", 9.98, "milk", 5.87,
{that's SIX elements -- and what if the next store doesn't have eggs,
will you put in an empty placeholder?
"cheese", 9.31, "", , "milk", 2.49,
}
I recommend you study dictionary rather than list...
{ "store1" : {"cheese" : 18.48, "eggs" : 9.98, "milk" : 5.87},
"store2" : {"cheese" : 9.31, "milk" : 2.49} }
>
--
Wulfraed Dennis Lee Bieber AF6VN
wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 14:10 -0400
Re: Building lists sohcahtoa82@gmail.com - 2014-10-20 11:18 -0700
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 14:21 -0400
Re: Building lists sohcahtoa82@gmail.com - 2014-10-20 11:33 -0700
Re: Building lists Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-10-20 20:55 +0100
Re: Building lists MRAB <python@mrabarnett.plus.com> - 2014-10-20 20:40 +0100
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 15:49 -0400
Re: Building lists Ian Kelly <ian.g.kelly@gmail.com> - 2014-10-20 13:58 -0600
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 16:23 -0400
Re: Building lists Ian Kelly <ian.g.kelly@gmail.com> - 2014-10-20 14:45 -0600
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 16:55 -0400
Re: Building lists Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-10-20 21:47 +0100
Re: Building lists Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-10-20 20:57 +0100
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 16:24 -0400
Re: Building lists Denis McMahon <denismfmcmahon@gmail.com> - 2014-10-20 22:40 +0000
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 18:44 -0400
Re: Building lists Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-10-21 10:55 +1100
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 20:05 -0400
Re: Building lists Larry Hudson <orgnut@yahoo.com> - 2014-10-21 00:11 -0700
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-21 08:54 -0400
Re: Building lists Larry Hudson <orgnut@yahoo.com> - 2014-10-21 00:40 -0700
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-21 08:55 -0400
Re: Building lists Denis McMahon <denismfmcmahon@gmail.com> - 2014-10-20 22:30 +0000
Re: Building lists MRAB <python@mrabarnett.plus.com> - 2014-10-20 23:57 +0100
Re: Building lists John Gordon <gordon@panix.com> - 2014-10-20 20:48 +0000
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 17:25 -0400
Re: Building lists Ian Kelly <ian.g.kelly@gmail.com> - 2014-10-20 15:34 -0600
Re: Building lists Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-10-20 21:31 -0400
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-21 08:55 -0400
Re: Building lists Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2014-10-21 10:54 +1300
Re: Building lists Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-10-20 17:57 -0400
Re: Building lists Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-10-20 21:27 -0400
csiph-web