{
 "metadata": {
  "name": "python types"
 }, 
 "nbformat": 2, 
 "worksheets": [
  {
   "cells": [
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "1+1"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 159, 
       "text": [
        "2"
       ]
      }
     ], 
     "prompt_number": 159
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "7/3"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 160, 
       "text": [
        "2"
       ]
      }
     ], 
     "prompt_number": 160
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "7//-3"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 161, 
       "text": [
        "-3"
       ]
      }
     ], 
     "prompt_number": 161
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "7/3.0"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 162, 
       "text": [
        "2.3333333333333335"
       ]
      }
     ], 
     "prompt_number": 162
    }, 
    {
     "cell_type": "code", 
     "collapsed": true, 
     "input": [
      "x = y = z = 0"
     ], 
     "language": "python", 
     "outputs": [], 
     "prompt_number": 163
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "z, n"
     ], 
     "language": "python", 
     "outputs": [
      {
       "ename": "NameError", 
       "evalue": "name 'n' is not defined", 
       "output_type": "pyerr", 
       "traceback": [
        "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m\n\u001b[1;31mNameError\u001b[0m                                 Traceback (most recent call last)", 
        "\u001b[1;32m/home/stef/.tasks/stef/tasks/pywik/<ipython-input-164-2f823a19f859>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mz\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mn\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", 
        "\u001b[1;31mNameError\u001b[0m: name 'n' is not defined"
       ]
      }
     ], 
     "prompt_number": 164
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "x, y, z"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 165, 
       "text": [
        "(0, 0, 0)"
       ]
      }
     ], 
     "prompt_number": 165
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "(1+2j)/(1+1j)"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 166, 
       "text": [
        "(1.5+0.5j)"
       ]
      }
     ], 
     "prompt_number": 166
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "'\"Isn\\'t,\" she said.'"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 167, 
       "text": [
        "'\"Isn\\'t,\" she said.'"
       ]
      }
     ], 
     "prompt_number": 167
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "\"\"\"foo", 
      "bar", 
      "look ma' no hands: '\"", 
      "\"\"\""
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 168, 
       "text": [
        "'foo\\nbar\\nlook ma\\' no hands: \\'\"\\n'"
       ]
      }
     ], 
     "prompt_number": 168
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "r'no escape\\n'"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 169, 
       "text": [
        "'no escape\\\\n'"
       ]
      }
     ], 
     "prompt_number": 169
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "'A' * 200"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 170, 
       "text": [
        "'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
       ]
      }
     ], 
     "prompt_number": 170
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "'Magikus byteok' + 'A'*30", 
      "alma=\"alma=magikusbyteok%s%x\" % ('A'*30, 627637632)", 
      "alma"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 177, 
       "text": [
        "'alma=magikusbyteokAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2568fd80'"
       ]
      }
     ], 
     "prompt_number": 177
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "sor=\"Password: password1\"", 
      "sor[0]"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 178, 
       "text": [
        "'P'"
       ]
      }
     ], 
     "prompt_number": 178
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "sor[10]"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 179, 
       "text": [
        "'p'"
       ]
      }
     ], 
     "prompt_number": 179
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "sor[10:]"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 180, 
       "text": [
        "'password1'"
       ]
      }
     ], 
     "prompt_number": 180
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "len(sor)"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 181, 
       "text": [
        "19"
       ]
      }
     ], 
     "prompt_number": 181
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "sor[10:14]+sor[-5:]"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 182, 
       "text": [
        "'password1'"
       ]
      }
     ], 
     "prompt_number": 182
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "u'Hello world \u1402'"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 183, 
       "text": [
        "u'Hello world \\u1402'"
       ]
      }
     ], 
     "prompt_number": 183
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "'Hello world \u1402'"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 184, 
       "text": [
        "'Hello world \\xe1\\x90\\x82'"
       ]
      }
     ], 
     "prompt_number": 184
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "szoveg=\"J\u00f3h\u00edr\u0171 t\u00fcz\u00e9r\u00e1gy\u00fa\u00f6nt\u0151\"", 
      "print repr(szoveg)", 
      "print szoveg", 
      "szoveg=u\"J\u00f3h\u00edr\u0171 t\u00fcz\u00e9r\u00e1gy\u00fa\u00f6nt\u0151\"", 
      "print repr(szoveg)", 
      "print szoveg"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "'J\\xc3\\xb3h\\xc3\\xadr\\xc5\\xb1 t\\xc3\\xbcz\\xc3\\xa9r\\xc3\\xa1gy\\xc3\\xba\\xc3\\xb6nt\\xc5\\x91'", 
        "J\u00f3h\u00edr\u0171 t\u00fcz\u00e9r\u00e1gy\u00fa\u00f6nt\u0151", 
        "u'J\\xf3h\\xedr\\u0171 t\\xfcz\\xe9r\\xe1gy\\xfa\\xf6nt\\u0151'", 
        "J\u00f3h\u00edr\u0171 t\u00fcz\u00e9r\u00e1gy\u00fa\u00f6nt\u0151"
       ]
      }
     ], 
     "prompt_number": 185
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "print szoveg.encode('iso8859-2')"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "J\ufffdh\ufffdr\ufffd t\ufffdz\ufffdr\ufffdgy\ufffd\ufffdnt\ufffd"
       ]
      }
     ], 
     "prompt_number": 186
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "lista=[1,2,3,4,'kevin']", 
      "lista"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 187, 
       "text": [
        "[1, 2, 3, 4, 'kevin']"
       ]
      }
     ], 
     "prompt_number": 187
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "print lista[-1]", 
      "print lista[:-1]", 
      "len(lista)"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "kevin", 
        "[1, 2, 3, 4]"
       ]
      }, 
      {
       "output_type": "pyout", 
       "prompt_number": 188, 
       "text": [
        "5"
       ]
      }
     ], 
     "prompt_number": 188
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "[1,2] + ['kevin']"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 189, 
       "text": [
        "[1, 2, 'kevin']"
       ]
      }
     ], 
     "prompt_number": 189
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "['kevin'] * 5"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 190, 
       "text": [
        "['kevin', 'kevin', 'kevin', 'kevin', 'kevin']"
       ]
      }
     ], 
     "prompt_number": 190
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "[1,2] + ['kevin'] * 5"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 191, 
       "text": [
        "[1, 2, 'kevin', 'kevin', 'kevin', 'kevin', 'kevin']"
       ]
      }
     ], 
     "prompt_number": 191
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "lista[0:2]=['notkevin']", 
      "lista"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 192, 
       "text": [
        "['notkevin', 3, 4, 'kevin']"
       ]
      }
     ], 
     "prompt_number": 192
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "lista[0:0]=[1,2]", 
      "lista"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 193, 
       "text": [
        "[1, 2, 'notkevin', 3, 4, 'kevin']"
       ]
      }
     ], 
     "prompt_number": 193
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "lista[:2]=[]", 
      "lista"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 194, 
       "text": [
        "['notkevin', 3, 4, 'kevin']"
       ]
      }
     ], 
     "prompt_number": 194
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "lista[0:1]=[1,2]", 
      "lista"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 195, 
       "text": [
        "[1, 2, 3, 4, 'kevin']"
       ]
      }
     ], 
     "prompt_number": 195
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "lista[0]=lista[:]", 
      "lista"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 196, 
       "text": [
        "[[1, 2, 3, 4, 'kevin'], 2, 3, 4, 'kevin']"
       ]
      }
     ], 
     "prompt_number": 196
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "lista[0]=lista", 
      "print lista"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "[[...], 2, 3, 4, 'kevin']"
       ]
      }
     ], 
     "prompt_number": 197
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "lista[0]=1", 
      "lista"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 206, 
       "text": [
        "[1, 2, 3, 4, 'kevin']"
       ]
      }
     ], 
     "prompt_number": 206
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo=[1,2]", 
      "bar=['a',foo,'b']", 
      "bar"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 207, 
       "text": [
        "['a', [1, 2], 'b']"
       ]
      }
     ], 
     "prompt_number": 207
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo[1]='baz'", 
      "bar"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 208, 
       "text": [
        "['a', [1, 'baz'], 'b']"
       ]
      }
     ], 
     "prompt_number": 208
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo.append(foo)", 
      "bar"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 209, 
       "text": [
        "['a', [1, 'baz', [...]], 'b']"
       ]
      }
     ], 
     "prompt_number": 209
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo[2:]=[]", 
      "foo.extend([5,5,5,5,5])", 
      "bar"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 210, 
       "text": [
        "['a', [1, 'baz', 5, 5, 5, 5, 5], 'b']"
       ]
      }
     ], 
     "prompt_number": 210
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo.append([5,5,5,5,5])", 
      "bar"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 211, 
       "text": [
        "['a', [1, 'baz', 5, 5, 5, 5, 5, [5, 5, 5, 5, 5]], 'b']"
       ]
      }
     ], 
     "prompt_number": 211
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo.remove([5,5,5,5,5])", 
      "foo.remove(5)", 
      "bar"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 212, 
       "text": [
        "['a', [1, 'baz', 5, 5, 5, 5], 'b']"
       ]
      }
     ], 
     "prompt_number": 212
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo.count(5)"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 213, 
       "text": [
        "4"
       ]
      }
     ], 
     "prompt_number": 213
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo.insert(len(foo),'vege')", 
      "foo"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 214, 
       "text": [
        "[1, 'baz', 5, 5, 5, 5, 'vege']"
       ]
      }
     ], 
     "prompt_number": 214
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo.index(5)"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 215, 
       "text": [
        "2"
       ]
      }
     ], 
     "prompt_number": 215
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo.pop(2)"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 216, 
       "text": [
        "5"
       ]
      }
     ], 
     "prompt_number": 216
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 217, 
       "text": [
        "[1, 'baz', 5, 5, 5, 'vege']"
       ]
      }
     ], 
     "prompt_number": 217
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo.reverse()", 
      "foo"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 218, 
       "text": [
        "['vege', 5, 5, 5, 'baz', 1]"
       ]
      }
     ], 
     "prompt_number": 218
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo.sort()", 
      "foo"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 219, 
       "text": [
        "[1, 5, 5, 5, 'baz', 'vege']"
       ]
      }
     ], 
     "prompt_number": 219
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "tup=23, [42], 'kevin'", 
      "tup"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 220, 
       "text": [
        "(23, [42], 'kevin')"
       ]
      }
     ], 
     "prompt_number": 220
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "tup[1]=5"
     ], 
     "language": "python", 
     "outputs": [
      {
       "ename": "TypeError", 
       "evalue": "'tuple' object does not support item assignment", 
       "output_type": "pyerr", 
       "traceback": [
        "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m\n\u001b[1;31mTypeError\u001b[0m                                 Traceback (most recent call last)", 
        "\u001b[1;32m/home/stef/.tasks/stef/tasks/pywik/<ipython-input-221-b53c1b336609>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mtup\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m5\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", 
        "\u001b[1;31mTypeError\u001b[0m: 'tuple' object does not support item assignment"
       ]
      }
     ], 
     "prompt_number": 221
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "tup[1][0]=5", 
      "tup"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 222, 
       "text": [
        "(23, [5], 'kevin')"
       ]
      }
     ], 
     "prompt_number": 222
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "szam, lista1, kevin= tup", 
      "kevin, lista1, szam"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 225, 
       "text": [
        "('kevin', [5], 23)"
       ]
      }
     ], 
     "prompt_number": 225
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "egyke=('foreveralone')", 
      "egyke"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 226, 
       "text": [
        "'foreveralone'"
       ]
      }
     ], 
     "prompt_number": 226
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "egyke='foreveralone',", 
      "egyke"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 227, 
       "text": [
        "('foreveralone',)"
       ]
      }
     ], 
     "prompt_number": 227
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "foo"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 228, 
       "text": [
        "[1, 5, 5, 5, 'baz', 'vege']"
       ]
      }
     ], 
     "prompt_number": 228
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "a=set(foo)", 
      "print a", 
      "b=set(lista)", 
      "print b"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "set([1, 'baz', 5, 'vege'])", 
        "set([1, 2, 3, 4, 'kevin'])"
       ]
      }
     ], 
     "prompt_number": 229
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "print '-', a-b", 
      "print '|', a|b", 
      "print '&', a&b", 
      "print '^', a^b", 
      "print 'kevin' in a, 'kevin' in b"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "- set(['baz', 5, 'vege'])", 
        "| set([1, 2, 3, 4, 5, 'baz', 'vege', 'kevin'])", 
        "& set([1])", 
        "^ set([2, 3, 4, 5, 'baz', 'vege', 'kevin'])", 
        "False True"
       ]
      }
     ], 
     "prompt_number": 230
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "print {'kulcs': 'key', 'zar': 'lock'}", 
      "szotar=dict([('kulcs','key'),('zar','lock')])", 
      "print szotar", 
      "print 'lock' in szotar, 'zar' in szotar", 
      "print szotar['zar']", 
      "print 'lock' in szotar.values()", 
      "print szotar.values()", 
      "print szotar.keys()", 
      "print szotar.items()"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "{'zar': 'lock', 'kulcs': 'key'}", 
        "{'zar': 'lock', 'kulcs': 'key'}", 
        "False True", 
        "lock", 
        "True", 
        "['lock', 'key']", 
        "['zar', 'kulcs']", 
        "[('zar', 'lock'), ('kulcs', 'key')]"
       ]
      }
     ], 
     "prompt_number": 231
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "try:", 
      "   raise Exception('spam', 'eggs')", 
      "except NameError as inst:", 
      "    print 'asdf'", 
      "except Exception as inst:", 
      "   print type(inst)     # the exception instance", 
      "   print inst.args      # arguments stored in .args", 
      "   print inst           # __str__ allows args to printed directly", 
      "   x, y = inst.args", 
      "   print 'x =', x", 
      "   print 'y =', y"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "<type 'exceptions.Exception'>", 
        "('spam', 'eggs')", 
        "('spam', 'eggs')", 
        "x = spam", 
        "y = eggs"
       ]
      }
     ], 
     "prompt_number": 236
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "range(5, 10)"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 239, 
       "text": [
        "[5, 6, 7, 8, 9]"
       ]
      }
     ], 
     "prompt_number": 239
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "import random", 
      "", 
      "rndlist=[int(random.random()*10) for _ in xrange(40)]", 
      "print rndlist", 
      "[x for x in rndlist if not x%2]"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "[9, 5, 4, 3, 2, 3, 4, 9, 3, 7, 7, 6, 8, 7, 2, 5, 9, 7, 7, 5, 6, 7, 7, 7, 0, 5, 5, 5, 3, 6, 1, 0, 7, 8, 0, 6, 2, 0, 4, 2]"
       ]
      }, 
      {
       "output_type": "pyout", 
       "prompt_number": 266, 
       "text": [
        "[4, 2, 4, 6, 8, 2, 6, 0, 6, 0, 8, 0, 6, 2, 0, 4, 2]"
       ]
      }
     ], 
     "prompt_number": 266
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "{chr(65+i): rndlist[i] for i in xrange(10)}"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 268, 
       "text": [
        "{'A': 9,", 
        " 'B': 5,", 
        " 'C': 4,", 
        " 'D': 3,", 
        " 'E': 2,", 
        " 'F': 3,", 
        " 'G': 4,", 
        " 'H': 9,", 
        " 'I': 3,", 
        " 'J': 7}"
       ]
      }
     ], 
     "prompt_number": 268
    }, 
    {
     "cell_type": "code", 
     "collapsed": true, 
     "input": [
      "a={'akso': 'akos'}"
     ], 
     "language": "python", 
     "outputs": [], 
     "prompt_number": 290
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "a.get(query, query)"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 291, 
       "text": [
        "'akos'"
       ]
      }
     ], 
     "prompt_number": 291
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "for key, val in a.items(): print key, val"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "stream", 
       "stream": "stdout", 
       "text": [
        "akso akos"
       ]
      }
     ], 
     "prompt_number": 292
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "import hashlib", 
      "hashlib.md5('bela').hexdigest()"
     ], 
     "language": "python", 
     "outputs": [
      {
       "output_type": "pyout", 
       "prompt_number": 285, 
       "text": [
        "'cdd7a616f977556bf3bce39917a37a30'"
       ]
      }
     ], 
     "prompt_number": 285
    }, 
    {
     "cell_type": "code", 
     "collapsed": false, 
     "input": [
      "fd=open('/etc/passwd','r')", 
      "print [line.split(':')[0] for line in fd if line.strip()]", 
      "fd.close()"
     ], 
     "language": "python", 
     "outputs": [], 
     "prompt_number": 292
    }, 
    {
     "cell_type": "code", 
     "collapsed": true, 
     "input": [], 
     "language": "python", 
     "outputs": []
    }
   ]
  }
 ]
}