Site Tools


notes:python_cheat_sheet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
notes:python_cheat_sheet [2026/06/07 05:25]
170.106.51.89 old revision restored (2026/05/31 21:19)
notes:python_cheat_sheet [2026/06/16 11:03] (current)
47.79.10.133 old revision restored (2026/05/27 18:12)
Line 77: Line 77:
   * Loops may have else clauses for code executed after normal termination (not a break).   * Loops may have else clauses for code executed after normal termination (not a break).
  
-===== Assorted Collection Stuff =====+===== Assorted =====
  
   * Dictionaries are unordered sets of key value pairs e.g. { a:1, b:2} or dict([(a,1),(b,2)]) or dict(a=1,b=2)   * Dictionaries are unordered sets of key value pairs e.g. { a:1, b:2} or dict([(a,1),(b,2)]) or dict(a=1,b=2)
   * Dictionary keys/values/items can be enumerated over.   * Dictionary keys/values/items can be enumerated over.
-  * sorted and reversed take in liats and return new lists. 
-  * enumerate takes in a list and returns a list of pairs where the first item in the pair is an integer starting with 0. 
-  * zip takes two or more lists with the same number of elements and creates a single list of lists with corresponding members grouped together. 
- 
-===== Modules ===== 
- 
-  * A //module// is a file of python definitions. 
-  * Definitions in a module can be accessed by importing the module. <code python> import fib 
-from fib import fib1, fib2 
-</code> 
-  * __name__ is set to the name of the module or to __main__ if called from the command line. 
-  * The search list for modules is the variable sys.path initialized from the directory containing the input script (or the current directory), PYTHONPATH and the installation-dependent default. 
-  * When a module is imported, a byte-code version is stored to module.pyc which speeds up successive loads. 
- * There are many standard modules including sys which is common to all platforms. 
notes/python_cheat_sheet.1780835125.txt.gz ยท Last modified: 2026/06/07 05:25 by 170.106.51.89