|
30 | 30 | }, |
31 | 31 | { |
32 | 32 | "cell_type": "code", |
33 | | - "execution_count": 1, |
| 33 | + "execution_count": 12, |
34 | 34 | "metadata": {}, |
35 | 35 | "outputs": [ |
36 | 36 | { |
37 | | - "name": "stdout", |
38 | | - "output_type": "stream", |
39 | | - "text": [ |
40 | | - "[1, 2, 3, 4, 5, 6, 7, 8, 9]\n" |
| 37 | + "ename": "TypeError", |
| 38 | + "evalue": "'list' object is not callable", |
| 39 | + "output_type": "error", |
| 40 | + "traceback": [ |
| 41 | + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", |
| 42 | + "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)", |
| 43 | + "\u001b[1;32md:\\Python\\python_practice\\08-lambda-function.ipynb Cell 3\u001b[0m in \u001b[0;36m<cell line: 2>\u001b[1;34m()\u001b[0m\n\u001b[0;32m <a href='vscode-notebook-cell:/d%3A/Python/python_practice/08-lambda-function.ipynb#W2sZmlsZQ%3D%3D?line=0'>1</a>\u001b[0m mylist \u001b[39m=\u001b[39m[\u001b[39m1\u001b[39m,\u001b[39m2\u001b[39m,\u001b[39m3\u001b[39m,\u001b[39m4\u001b[39m,\u001b[39m5\u001b[39m,\u001b[39m6\u001b[39m,\u001b[39m7\u001b[39m,\u001b[39m8\u001b[39m,\u001b[39m9\u001b[39m]\n\u001b[1;32m----> <a href='vscode-notebook-cell:/d%3A/Python/python_practice/08-lambda-function.ipynb#W2sZmlsZQ%3D%3D?line=1'>2</a>\u001b[0m even_list \u001b[39m=\u001b[39m \u001b[39mlist\u001b[39;49m(\u001b[39mfilter\u001b[39;49m(\u001b[39mlambda\u001b[39;49;00m x:(x\u001b[39m%\u001b[39;49m\u001b[39m2\u001b[39;49m\u001b[39m==\u001b[39;49m\u001b[39m0\u001b[39;49m),mylist))\n\u001b[0;32m <a href='vscode-notebook-cell:/d%3A/Python/python_practice/08-lambda-function.ipynb#W2sZmlsZQ%3D%3D?line=2'>3</a>\u001b[0m \u001b[39mprint\u001b[39m(even_list)\n", |
| 44 | + "\u001b[1;31mTypeError\u001b[0m: 'list' object is not callable" |
41 | 45 | ] |
42 | 46 | } |
43 | 47 | ], |
44 | 48 | "source": [ |
45 | 49 | "mylist =[1,2,3,4,5,6,7,8,9]\n", |
46 | 50 | "even_list = list(filter(lambda x:(x%2==0),mylist))\n", |
47 | | - "print(mylist)" |
| 51 | + "print(even_list)" |
48 | 52 | ] |
49 | 53 | }, |
50 | 54 | { |
|
210 | 214 | }, |
211 | 215 | { |
212 | 216 | "cell_type": "code", |
213 | | - "execution_count": 15, |
| 217 | + "execution_count": 4, |
214 | 218 | "metadata": {}, |
215 | 219 | "outputs": [ |
216 | 220 | { |
|
243 | 247 | "for items in list:\n", |
244 | 248 | " print(items())" |
245 | 249 | ] |
| 250 | + }, |
| 251 | + { |
| 252 | + "cell_type": "code", |
| 253 | + "execution_count": 3, |
| 254 | + "metadata": {}, |
| 255 | + "outputs": [], |
| 256 | + "source": [ |
| 257 | + "def square (a):\n", |
| 258 | + " print(a*a)\n", |
| 259 | + " square(5)\n", |
| 260 | + " print(square(5))" |
| 261 | + ] |
| 262 | + }, |
| 263 | + { |
| 264 | + "cell_type": "markdown", |
| 265 | + "metadata": {}, |
| 266 | + "source": [ |
| 267 | + "- mapping funtion\n", |
| 268 | + "syntax:map(function_name,iterable)" |
| 269 | + ] |
| 270 | + }, |
| 271 | + { |
| 272 | + "cell_type": "code", |
| 273 | + "execution_count": null, |
| 274 | + "metadata": {}, |
| 275 | + "outputs": [], |
| 276 | + "source": [ |
| 277 | + "def square (n):\n", |
| 278 | + " return n*n\n", |
| 279 | + " numbers =(1,2,3,4,5)\n", |
| 280 | + " result = map(square,numbers)\n", |
| 281 | + " print(list(result))" |
| 282 | + ] |
| 283 | + }, |
| 284 | + { |
| 285 | + "cell_type": "code", |
| 286 | + "execution_count": 19, |
| 287 | + "metadata": {}, |
| 288 | + "outputs": [ |
| 289 | + { |
| 290 | + "ename": "TypeError", |
| 291 | + "evalue": "'list' object is not callable", |
| 292 | + "output_type": "error", |
| 293 | + "traceback": [ |
| 294 | + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", |
| 295 | + "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)", |
| 296 | + "\u001b[1;32md:\\Python\\python_practice\\08-lambda-function.ipynb Cell 16\u001b[0m in \u001b[0;36m<cell line: 2>\u001b[1;34m()\u001b[0m\n\u001b[0;32m <a href='vscode-notebook-cell:/d%3A/Python/python_practice/08-lambda-function.ipynb#X21sZmlsZQ%3D%3D?line=0'>1</a>\u001b[0m mylist \u001b[39m=\u001b[39m[\u001b[39m\"\u001b[39m\u001b[39mindia\u001b[39m\u001b[39m\"\u001b[39m,\u001b[39m\"\u001b[39m\u001b[39m\"\u001b[39m,\u001b[39m\"\u001b[39m\u001b[39mberlin\u001b[39m\u001b[39m\"\u001b[39m,\u001b[39m\"\u001b[39m\u001b[39m\"\u001b[39m,\u001b[39m\"\u001b[39m\u001b[39m\"\u001b[39m,\u001b[39m\"\u001b[39m\u001b[39mlondon\u001b[39m\u001b[39m\"\u001b[39m,\u001b[39m\"\u001b[39m\u001b[39mtokyo\u001b[39m\u001b[39m\"\u001b[39m]\n\u001b[1;32m----> <a href='vscode-notebook-cell:/d%3A/Python/python_practice/08-lambda-function.ipynb#X21sZmlsZQ%3D%3D?line=1'>2</a>\u001b[0m \u001b[39mprint\u001b[39m(\u001b[39mlist\u001b[39;49m(\u001b[39mfilter\u001b[39;49m(\u001b[39mNone\u001b[39;49;00m,mylist)))\n", |
| 297 | + "\u001b[1;31mTypeError\u001b[0m: 'list' object is not callable" |
| 298 | + ] |
| 299 | + } |
| 300 | + ], |
| 301 | + "source": [ |
| 302 | + "\n", |
| 303 | + "mylist =[\"india\",\"\",\"berlin\",\"\",\"\",\"london\",\"tokyo\"]\n", |
| 304 | + "print(list(filter(None,mylist)))" |
| 305 | + ] |
| 306 | + }, |
| 307 | + { |
| 308 | + "cell_type": "code", |
| 309 | + "execution_count": 21, |
| 310 | + "metadata": {}, |
| 311 | + "outputs": [ |
| 312 | + { |
| 313 | + "name": "stdout", |
| 314 | + "output_type": "stream", |
| 315 | + "text": [ |
| 316 | + "45\n" |
| 317 | + ] |
| 318 | + } |
| 319 | + ], |
| 320 | + "source": [ |
| 321 | + "from functools import reduce\n", |
| 322 | + "mylist=[1,2,3,4,5,6,7,8,9]\n", |
| 323 | + "sum =reduce((lambda x,y:(x+y)),mylist)\n", |
| 324 | + "print(sum)" |
| 325 | + ] |
| 326 | + }, |
| 327 | + { |
| 328 | + "cell_type": "code", |
| 329 | + "execution_count": 23, |
| 330 | + "metadata": {}, |
| 331 | + "outputs": [ |
| 332 | + { |
| 333 | + "name": "stdout", |
| 334 | + "output_type": "stream", |
| 335 | + "text": [ |
| 336 | + "sum is 45\n" |
| 337 | + ] |
| 338 | + } |
| 339 | + ], |
| 340 | + "source": [ |
| 341 | + "from functools import reduce\n", |
| 342 | + "mylist=[1,2,3,4,5,6,7,8,9]\n", |
| 343 | + "sum =reduce((lambda x,y:(x+y)),mylist)\n", |
| 344 | + "if sum==45:\n", |
| 345 | + " print(\"sum is 45\")\n", |
| 346 | + "else:\n", |
| 347 | + " print(\"sum is 55\")\n" |
| 348 | + ] |
| 349 | + }, |
| 350 | + { |
| 351 | + "cell_type": "code", |
| 352 | + "execution_count": null, |
| 353 | + "metadata": {}, |
| 354 | + "outputs": [], |
| 355 | + "source": [] |
246 | 356 | } |
247 | 357 | ], |
248 | 358 | "metadata": { |
|
0 commit comments