On 2011-11-23 05:15, Chris Kavanagh wrote:
I was going over one of Derek Banas' tutorials on youtube, and came
across something I hadn't seen before. A variable with a list beside it
(see code below). He sets the variable, customer , equal to a dict. Then
uses the variable with ['firstname'],['lastname'], ect. I've never seen
this in my short programming life. What is this called?

That's the Python syntax to indexing dictionary keys (comparable to the index of lists, tuples, ...)

In general, you set a value with

dictionary[key] = value

where "key" can be any immutable type (strings, numbers, tuples if they just contain strings, numbers and other tuples) and "value" anything you want to save for that key.

To get the value of a key, just use

dictionary[key]

Example:
>>> customer = {}
>>> customer["name"] = "Chris"
>>> customer["name"]
'Chris'

And is there any documentation on it??

The tutorial on dictionaries:
http://docs.python.org/tutorial/datastructures.html#dictionaries

The library reference on dictionaries:
http://docs.python.org/library/stdtypes.html#mapping-types-dict

Bye, Andreas
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to