Thanks all for the insight. I'm not sure I fully understand all of the code
snippets, but in time...

This is finally what I came up with:

raw_table = ('''
a: Ask  y: Dividend Yield
b: Bid  d: Dividend per Share
b2: Ask (Realtime)      r1: Dividend Pay Date
b3: Bid (Realtime)      q: Ex-Dividend Date
p: Previous Close
o: Open
Date
''')


import re, string
dict={}
key_name = raw_table.replace('\t','\n')
for each_line in  key_name.splitlines():
    if ':' in each_line:                                #this design had to
do with a few different lines
        for key, value in [each_line.split(':')]:       #see the last line
in the data. I still don't fully
            dict[key.strip()] = value.strip()   #understand the second for
and the square brackets.

#I presume that they force the source to look and feel like a tuple or list,
but not sure. I think they force two strings into a two items of a tuple???
Please let me know if I munged bad code together:<))

Clayton


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to