From 708ba7c29b124b9ffbfdf1abf2720dc991467222 Mon Sep 17 00:00:00 2001 From: Abhishek <55457501+Abhishek-Dobliyal@users.noreply.github.com> Date: Fri, 2 Oct 2020 19:46:38 +0530 Subject: [PATCH] Added Merging Dicts --- Dictionaries.ipynb | 117 ++++++++++++++++++++++++++++----------------- 1 file changed, 72 insertions(+), 45 deletions(-) diff --git a/Dictionaries.ipynb b/Dictionaries.ipynb index 201010b..d6033a8 100644 --- a/Dictionaries.ipynb +++ b/Dictionaries.ipynb @@ -39,9 +39,7 @@ { "cell_type": "code", "execution_count": 2, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -80,9 +78,7 @@ { "cell_type": "code", "execution_count": 4, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -103,9 +99,7 @@ { "cell_type": "code", "execution_count": 5, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -126,9 +120,7 @@ { "cell_type": "code", "execution_count": 7, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -156,9 +148,7 @@ { "cell_type": "code", "execution_count": 14, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -190,9 +180,7 @@ { "cell_type": "code", "execution_count": 16, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -220,9 +208,7 @@ { "cell_type": "code", "execution_count": 17, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -263,9 +249,7 @@ { "cell_type": "code", "execution_count": 22, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [], "source": [ "# Create a new key through assignment\n", @@ -287,9 +271,7 @@ { "cell_type": "code", "execution_count": 25, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -338,9 +320,7 @@ { "cell_type": "code", "execution_count": 29, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -358,6 +338,59 @@ "d['key1']['nestkey']['subnestkey']" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Merge two or more dictionaries" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "dict1 = {\"Fruit\": \"Apple\", \"Color\": \"Red\"}\n", + "\n", + "dict2 = {\"Smartphone\": \"iPhone\", \"Brand\": \"Apple\"}\n", + "\n", + "dict3 = {\"Laptop\": \"XPS\", \"Brand\": \"Dell\"}" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "merged_dict = {**dict1, **dict2, **dict3}" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'Fruit': 'Apple',\n", + " 'Color': 'Red',\n", + " 'Smartphone': 'iPhone',\n", + " 'Brand': 'Dell',\n", + " 'Laptop': 'XPS'}" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "merged_dict" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -382,9 +415,7 @@ { "cell_type": "code", "execution_count": 35, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -405,9 +436,7 @@ { "cell_type": "code", "execution_count": 36, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -428,9 +457,7 @@ { "cell_type": "code", "execution_count": 33, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "data": { @@ -458,23 +485,23 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 2", + "display_name": "Python 3", "language": "python", - "name": "python2" + "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", - "version": 2 + "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.11" + "pygments_lexer": "ipython3", + "version": "3.8.5" } }, "nbformat": 4, - "nbformat_minor": 0 + "nbformat_minor": 1 }