From acb01bca8a902c3318a0d6f92f929889126c55ac Mon Sep 17 00:00:00 2001 From: Parteek singh Date: Thu, 16 Oct 2025 19:26:00 +0100 Subject: [PATCH] lab submission --- ...{challenges.ipynb => challenges (1).ipynb} | 497 ++++++++++++++---- 1 file changed, 400 insertions(+), 97 deletions(-) rename your-code/{challenges.ipynb => challenges (1).ipynb} (50%) diff --git a/your-code/challenges.ipynb b/your-code/challenges (1).ipynb similarity index 50% rename from your-code/challenges.ipynb rename to your-code/challenges (1).ipynb index ba91b3f..4e4686d 100644 --- a/your-code/challenges.ipynb +++ b/your-code/challenges (1).ipynb @@ -13,11 +13,11 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ - "# Your code here" + "tup = (\"Island\")" ] }, { @@ -31,11 +31,19 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Island\n" + ] + } + ], "source": [ - "# Your code here" + "print(tup)" ] }, { @@ -53,16 +61,22 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": { "scrolled": true }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "('r', 'o', 'n', 'h', 'a', 'c', 'k')\n" + ] + } + ], "source": [ - "# Your code here\n", - "\n", - "# Your explanation here\n", - "# You can :) " + "tup = \"r\", \"o\", \"n\", \"h\", \"a\", \"c\", \"k\",\n", + "print(tup)" ] }, { @@ -80,11 +94,40 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "('I', 'r', 'o', 'n', 'h', 'a', 'c', 'k')\n" + ] + } + ], "source": [ - "# Your code here" + "tup = (\"I\",\"r\", \"o\", \"n\", \"h\", \"a\", \"c\", \"k\")\n", + "print(tup)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "tuple" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "type(tup)" ] }, { @@ -102,11 +145,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "('I', 'r', 'o', 'n', 'h', 'a', 'c', 'k')\n" + ] + } + ], "source": [ - "# Your code here" + "tup1 = (\"I\", \"r\", \"o\", \"n\")\n", + "tup2 = (\"h\", \"a\", \"c\", \"k\") \n", + "print(tup1 + tup2)" ] }, { @@ -120,11 +173,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "('I', 'r', 'o', 'n', 'h', 'a', 'c', 'k')\n" + ] + } + ], "source": [ - "# Your code here" + " tup3 = tup1 + tup2\n", + " print(tup3)" ] }, { @@ -136,11 +198,47 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "8\n" + ] + } + ], "source": [ - "# Your code here" + "count1 = len(tup1)\n", + "count2 = len(tup2) \n", + "total_count = count1 + count2\n", + "print(total_count)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "count tup1: 4\n", + "count tup2: 4\n", + "count tup3: 8\n" + ] + } + ], + "source": [ + "count1 = len(tup1)\n", + "count2 = len(tup2) \n", + "total_count = count1 + count2\n", + "count3 = len(tup3)\n", + "print(\"count tup1:\", count1)\n", + "print(\"count tup2:\", count2)\n", + "print(\"count tup3:\", count3)" ] }, { @@ -152,11 +250,19 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "index of 'h' in tup3: 4\n" + ] + } + ], "source": [ - "# Your code here" + "print(\"index of 'h' in tup3:\", tup3.index(\"h\"))" ] }, { @@ -176,16 +282,30 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "a True\n", + "b False\n", + "c True\n", + "d False\n", + "e False\n" + ] + } + ], "source": [ - "# Your code here" + "letters =[\"a\", \"b\", \"c\", \"d\", \"e\"]\n", + "for letter in letters:\n", + " print(letter, letter in tup3)\n" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -203,11 +323,19 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "e 0\n" + ] + } + ], "source": [ - "# Your code here" + "print(letter, tup3.count(letter))" ] }, { @@ -223,11 +351,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[67, 69, 94, 61, 43, 79, 5, 65, 71, 72, 12, 33, 23, 97, 98, 49, 37, 15, 11, 17, 62, 83, 55, 88, 77, 48, 75, 35, 89, 26, 82, 40, 74, 56, 6, 13, 31, 96, 3, 21, 42, 36, 47, 80, 60, 22, 18, 64, 57, 52, 25, 34, 46, 4, 7, 2, 99, 27, 32, 70, 24, 53, 84, 51, 93, 91, 58, 9, 54, 16, 87, 39, 38, 41, 78, 95, 8, 30, 45, 59]\n" + ] + } + ], "source": [ - "import random" + "import random\n", + "sample_list_1 = random.sample(range(1, 100), 80)\n", + "print(sample_list_1)" ] }, { @@ -248,11 +386,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[85, 98, 29, 51, 16, 8, 1, 94, 79, 65, 83, 48, 28, 75, 86, 41, 67, 22, 3, 88, 15, 69, 78, 73, 50, 82, 87, 7, 54, 4, 68, 81, 44, 53, 97, 59, 77, 90, 89, 32, 31, 13, 72, 92, 24, 63, 84, 56, 18, 35, 43, 74, 42, 58, 20, 17, 2, 6, 45, 9, 27, 14, 25, 34, 80, 93, 38, 76, 19, 49, 46, 23, 95, 30, 12, 55, 99, 52, 70, 39]\n" + ] + } + ], "source": [ - "# Your code here" + "sample_list_1 = random.sample(range(1, 100), 80)\n", + "print(sample_list_1)" ] }, { @@ -264,11 +411,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 16, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "80\n" + ] + } + ], "source": [ - "# your code here" + "set1 = set(sample_list_1)\n", + "print(len(set1))" ] }, { @@ -287,11 +443,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[91, 62, 72, 59, 63, 46, 84, 70, 44, 21, 36, 75, 99, 6, 2, 90, 14, 30, 24, 39, 66, 16, 78, 77, 69, 61, 96, 37, 34, 73, 92, 12, 80, 11, 38, 87, 71, 17, 97, 49, 95, 51, 26, 60, 27, 52, 94, 81, 85, 9, 65, 43, 74, 18, 40, 76, 82, 13, 89, 57, 10, 3, 8, 15, 32, 19, 67, 7, 31, 23, 64, 4, 29, 45, 68, 35, 79, 56, 42, 58]\n" + ] + } + ], "source": [ - "# your code here" + "sample_list_2 = random.sample(range(1, 100), 80)\n", + "print(sample_list_2)" ] }, { @@ -303,11 +468,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "len of set2: 80\n" + ] + } + ], "source": [ - "# Your code here" + "set2 = set(sample_list_2)\n", + "print(\"len of set2:\", len(set2))" ] }, { @@ -319,11 +493,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 19, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "elements in set1 but not in set2: {1, 98, 41, 48, 50, 83, 20, 53, 22, 54, 55, 25, 86, 88, 28, 93}\n" + ] + } + ], "source": [ - "# Your code here" + "set3 = set1 - set2\n", + "print(\"elements in set1 but not in set2:\", set3)" ] }, { @@ -335,11 +518,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "elements in both set1 and set2: {2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 27, 29, 30, 31, 32, 34, 35, 38, 39, 42, 43, 44, 45, 46, 49, 51, 52, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 87, 89, 90, 92, 94, 95, 97, 99}\n" + ] + } + ], "source": [ - "# Your code here" + "set4 = set1 & set2\n", + "print(\"elements in both set1 and set2:\", set4)" ] }, { @@ -351,11 +543,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 21, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "elements in either set1 or set2: {2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 49, 51, 52, 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, 84, 85, 87, 89, 90, 91, 92, 94, 95, 96, 97, 99}\n" + ] + } + ], "source": [ - "# Your code here" + "set5 = set1 and set2\n", + "print(\"elements in either set1 or set2:\", set5)" ] }, { @@ -375,11 +576,30 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Your code here" + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "len(set1): 80\n", + "len(set2): 80\n", + "len(set3): 16\n", + "len(set4): 64\n", + "len(set5): 80\n", + "equality test: False\n" + ] + } + ], + "source": [ + "print(\"len(set1):\", len(set1) )\n", + "print(\"len(set2):\", len(set2) )\n", + "print(\"len(set3):\", len(set3) )\n", + "print(\"len(set4):\", len(set4) )\n", + "print(\"len(set5):\", len(set5) )\n", + "print(\"equality test:\",\n", + "(len(set1) + len(set2) == len(set3) + 2 * len(set4) + len(set5)) )" ] }, { @@ -391,11 +611,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "set()\n" + ] + } + ], "source": [ - "# Your code here" + "set6 = set()\n", + "print(set6)" ] }, { @@ -407,11 +636,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 24, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "set6: {1, 2, 3, 4, 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, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 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}\n" + ] + } + ], "source": [ - "# Your code here" + "set6.update(set3)\n", + "set6.update(set5)\n", + "print(\"set6:\", set6)" ] }, { @@ -423,11 +662,19 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 25, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "set1 == set6: False\n" + ] + } + ], "source": [ - "# Your code here" + "print(\"set1 == set6:\", set1 == set6)" ] }, { @@ -439,11 +686,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 26, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "set2 is subset of set1: False\n", + "set3 is subset of set1: True\n" + ] + } + ], "source": [ - "# Your code here" + "print(\"set2 is subset of set1:\", set2.issubset(set1))\n", + "print(\"set3 is subset of set1:\", set3.issubset(set1)) " ] }, { @@ -457,11 +714,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 27, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "agg1 == agg2: True\n" + ] + } + ], "source": [ - "# Your code here" + "agg1 = set3.union(set4, set5)\n", + "agg2 = set1.union(set2)\n", + "print(\"agg1 == agg2:\", agg1 == agg2)" ] }, { @@ -473,11 +740,22 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 28, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "removed element from set1: 1\n", + "set1 after pop(): {2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n" + ] + } + ], "source": [ - "# Your code here" + "removed_elements = set1.pop()\n", + "print(\"removed element from set1:\", removed_elements)\n", + "print(\"set1 after pop():\", set1)" ] }, { @@ -493,11 +771,42 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 59, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93, 94, 95, 97, 98, 99}\n", + "Remaining elements in set1: {2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 38, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93, 94, 95, 97, 98}\n" + ] + } + ], "source": [ - "# Your code here" + "list_to_remove = [1, 9, 11, 19, 21, 29, 31, 39, 41, 49, 51, 59, 61, 69, 71, 79, 81, 89, 91, 99]\n", + "for item in list_to_remove:\n", + " set1.discard(item)\n", + " print(\"Remaining elements in set1:\", set1)\n", + " \n" ] }, { @@ -515,7 +824,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 30, "metadata": {}, "outputs": [], "source": [ @@ -551,11 +860,12 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 31, "metadata": {}, "outputs": [], "source": [ - "# Your code here" + "keys = list({'love': 25, 'conversation': 1, 'every': 6, \"we're\": 1, 'plate': 1, 'sour': 1, 'jukebox': 1, 'now': 11, 'taxi': 1, 'fast': 1, 'bag': 1, 'man': 1, 'push': 3, 'baby': 14, 'going': 1, 'you': 16, \"don't\": 2, 'one': 1, 'mind': 2, 'backseat': 1, 'friends': 1, 'then': 3, 'know': 2, 'take': 1, 'play': 1, 'okay': 1, 'so': 2, 'begin': 1, 'start': 2, 'over': 1, 'body': 17, 'boy': 2, 'just': 1, 'we': 7, 'are': 1, 'girl': 2, 'tell': 1, 'singing': 2, 'drinking': 1, 'put': 3, 'our': 1, 'where': 1, \"i'll\": 1, 'all': 1, \"isn't\": 1, 'make': 1, 'lover': 1, 'get': 1, 'radio': 1, 'give': 1, \"i'm\": 23, 'like': 10, 'can': 1, 'doing': 2, 'with': 22, 'club': 1, 'come': 37, 'it': 1, 'somebody': 2, 'handmade': 2, 'out': 1, 'new': 6, 'room': 3, 'chance': 1, 'follow': 6, 'in': 27, 'may': 2, 'brand': 6, 'that': 2, 'magnet': 3, 'up': 3, 'first': 1, 'and': 23, 'pull': 3, 'of': 6, 'table': 1, 'much': 2, 'last': 3, 'i': 6, 'thrifty': 1, 'grab': 2, 'was': 2, 'driver': 1, 'slow': 1, 'dance': 1, 'the': 18, 'say': 2, 'trust': 1, 'family': 1, 'week': 1, 'date': 1, 'me': 10, 'do': 3, 'waist': 2, 'smell': 3, 'day': 6, 'although': 3, 'your': 21, 'leave': 1, 'want': 2, \"let's\": 2, 'lead': 6, 'at': 1, 'hand': 1, 'how': 1, 'talk': 4, 'not': 2, 'eat': 1, 'falling': 3, 'about': 1, 'story': 1, 'sweet': 1, 'best': 1, 'crazy': 2, 'let': 1, 'too': 5, 'van': 1, 'shots': 1, 'go': 2, 'to': 2, 'a': 8, 'my': 33, 'is': 5, 'place': 1, 'find': 1, 'shape': 6, 'on': 40, 'kiss': 1, 'were': 3, 'night': 3, 'heart': 3, 'for': 3, 'discovering': 6, 'something': 6, 'be': 16, 'bedsheets': 3, 'fill': 2, 'hours': 2, 'stop': 1, 'bar': 1})\n", + "keys.sort()\n" ] }, { @@ -595,14 +905,12 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "# Your code here" - ] + "source": [] } ], "metadata": { "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -616,12 +924,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.13" - }, - "vscode": { - "interpreter": { - "hash": "aee8b7b246df8f9039afb4144a1f6fd8d2ca17a180786b69acc140d282b71a49" - } + "version": "3.11.2" } }, "nbformat": 4,