We read the Knuth, so you don't need to
-Tim Peters
After finishing first part of Python, today i decided to read about Python data structures.
Today's topics are:
Night -2-
10. Modules
11. Data Structures
12. Problem Solving
While i was reading about the data structures in Python, list, tuple and dictionary implementations are very similar to corresponding Java collections list, set and map. Please check here to review some examples.
While reading about the dictionaries, defaultdict implementation was interesting, in addition, i really like the one liners, as an example:
myfile=open('names', 'r') words=[line.rstrip() for line in myfile] quote='''google excite yahoo bing altavista ''' #find the words that exits in file but not in quote difference=[word for word in quote.split() if word not in words] print difference
Some useful resources:
Python in High performance computing
Official python documentation
Data Structures and Algorithms Using Python
This comment has been removed by the author.
ReplyDelete