summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSantosh G. Vattam2009-09-18 15:48:36 +0530
committerSantosh G. Vattam2009-09-18 15:48:36 +0530
commit625dc7efe84814a2a436f77f5d96c5d59561e014 (patch)
treec9303440d0cc8119c452786bc98ad8291b2c454a
parent5b724ac77c4514323bd11a5207141cd0df1afc37 (diff)
downloadsees-625dc7efe84814a2a436f77f5d96c5d59561e014.tar.gz
sees-625dc7efe84814a2a436f77f5d96c5d59561e014.tar.bz2
sees-625dc7efe84814a2a436f77f5d96c5d59561e014.zip
Added dictionaries section.
-rw-r--r--basic_python/strings_dicts.rst29
1 files changed, 29 insertions, 0 deletions
diff --git a/basic_python/strings_dicts.rst b/basic_python/strings_dicts.rst
index f14e742..9cb47b7 100644
--- a/basic_python/strings_dicts.rst
+++ b/basic_python/strings_dicts.rst
@@ -305,3 +305,32 @@ the buffer maybe lost completely and the changes made to the file are lost forev
Dictionaries
============
+A dictionary in general, are designed to be able to look up meanings of words.
+Similarly, the Python dictionaries are also designed to look up for a specific
+key and retrieve the corresponding value. Dictionaries are data structures that
+provide key-value mappings. Dictionaries are similar to lists except that instead
+of the values having integer indexes, dictionaries have keys or strings as indexes.
+Let us look at an example of how to define dictionaries.
+
+::
+
+ >>> dct = { 'Sachin': 'Tendulkar', 'Rahul': 'Dravid', 'Anil': 'Kumble'}
+
+The dictionary consists of pairs of strings, which are called *keys* and their
+corresponding *values* separated by *:* and each of these *key-value* pairs are
+comma(',') separated and the entire structure wrapped in a pair curly braces *{}*.
+
+**dict()**
+~~~~~~~~~~
+
+The **dict()** function is used to create dictionaries from other mappings or other
+dictionaries. Let us look at an example.
+
+::
+
+ >>> diction = dict(mat = 133, avg = 52.53)
+
+**String Formatting with Dictionaries:**
+
+String formatting was discussed in the previous section and it was mentioned that
+dictionaries can also be used for formatting more than one value like . \ No newline at end of file