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


Groups > comp.lang.python > #79361

Re: Building lists

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


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