import sys; print('%s %s' % (sys.executable or sys.platform, sys.version)) PyDev console: using IPython 0.11 /Library/Frameworks/Python.framework/Versions/7.3/Resources/Python.app/Contents/MacOS/Python 2.7.3 |EPD 7.3-2 (32-bit)| (default, Apr 12 2012, 11:28:34) [GCC 4.0.1 (Apple Inc. build 5493)] for x in range(100): print x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 for x in range(100): if x > 50: break for x in range(100): if x > 50: break print x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 for x in range(100): if x < 50: continue print x 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 for x in range(100): if x < 50: pass print x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 z = ['dog','cat','bear'] for index in range(len(z)): print index,z[index] 0 dog 1 cat 2 bear for val in z: print val dog cat bear for index,val in enumerate(z): print index,val 0 dog 1 cat 2 bear z Out[1]: ['dog', 'cat', 'bear'] sorted(z) Out[1]: ['bear', 'cat', 'dog'] sorte('bear') Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 2538, in run_code exec code_obj in self.user_global_ns, self.user_ns File "", line 1, in sorte('bear') NameError: name 'sorte' is not defined sorted('bear') Out[1]: ['a', 'b', 'e', 'r'] ''.join(sorted('bear')) Out[1]: 'aber' '*'.join(sorted('bear')) Out[1]: 'a*b*e*r' '***'.join(sorted('bear')) Out[1]: 'a***b***e***r' s=set(['a','b','a','b','a',c']) File "", line 1 s=set(['a','b','a','b','a',c']) ^ SyntaxError: EOL while scanning string literal s=set(['a','b','a','b','a','c']) s Out[1]: set(['a', 'c', 'b']) for index in range(len(s)): print s[index] Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 2538, in run_code exec code_obj in self.user_global_ns, self.user_ns File "", line 2, in print s[index] TypeError: 'set' object does not support indexing for val in s: print val a c b d = {'duke': 50, 'columbia': 30, 'stanford': 20} d Out[1]: {'columbia': 30, 'duke': 50, 'stanford': 20} d Out[1]: {'columbia': 30, 'duke': 50, 'stanford': 20} d.keys() Out[1]: ['duke', 'columbia', 'stanford'] d.values() Out[1]: [50, 30, 20] d.items() Out[1]: [('duke', 50), ('columbia', 30), ('stanford', 20)] d.get('duke') Out[1]: 50 d['duke'] Out[1]: 50 d.get('unc') d['unc'] Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 2538, in run_code exec code_obj in self.user_global_ns, self.user_ns File "", line 1, in d['unc'] KeyError: 'unc' d.get('unc',0) Out[1]: 0 d Out[1]: {'columbia': 30, 'duke': 50, 'stanford': 20} d.keys() Out[1]: ['duke', 'columbia', 'stanford'] sorted(d.keys()) Out[1]: ['columbia', 'duke', 'stanford'] d.values() Out[1]: [50, 30, 20] d['duke'] = 80 d.values() Out[1]: [80, 30, 20] d Out[1]: {'columbia': 30, 'duke': 80, 'stanford': 20} for name in d: print name duke columbia stanford d.keys() Out[1]: ['duke', 'columbia', 'stanford'] d.values() Out[1]: [80, 30, 20] d.items() Out[1]: [('duke', 80), ('columbia', 30), ('stanford', 20)]