{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 1" ] }, { "cell_type": "code", "execution_count": 134, "metadata": {}, "outputs": [], "source": [ "chz_sensor_a = [192, 4, 1, 54]\n", "chz_sensor_b = [228, 147, 61, 84]\n", "rxj_sensor_a = [33]\n", "rxj_sensor_b = [48, 41, 910]\n", "amp_sensor_a = [292, 12, 84, 991]\n", "amp_sensor_b = [28901]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 2\n", "There are multiple ways to do this:\n", " * Use the append() method of the list class to add the samples individually.\n", " * Use the extend() method of the list class to add all samples from a second list at once.\n", " * Use the + or += operator, to add all samples from a second list at once." ] }, { "cell_type": "code", "execution_count": 135, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[33, 55, 21]\n" ] } ], "source": [ "rxj_sensor_a += [55, 21]\n", "print(rxj_sensor_a)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 3" ] }, { "cell_type": "code", "execution_count": 136, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[292, 12, 94, 991]\n" ] } ], "source": [ "amp_sensor_a[2] = 94\n", "print(amp_sensor_a)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 4" ] }, { "cell_type": "code", "execution_count": 137, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[228, 147, 71, 94]\n" ] } ], "source": [ "chz_sensor_b[2:4] = [71,94]\n", "print(chz_sensor_b)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 5\n", "There are multiple ways to do this:\n", " * Use the extend() method of the list class to add all samples from a second list at once.\n", " * Use the + or += operator, to add all samples from a second list at once. " ] }, { "cell_type": "code", "execution_count": 138, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[192, 4, 1, 54, 228, 147, 71, 94, 33, 55, 21, 48, 41, 910, 292, 12, 94, 991, 28901]\n" ] } ], "source": [ "all_samples = chz_sensor_a + chz_sensor_b + \\\n", " rxj_sensor_a + rxj_sensor_b + \\\n", " amp_sensor_a + amp_sensor_b\n", "print(all_samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 6" ] }, { "cell_type": "code", "execution_count": 139, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "19" ] }, "execution_count": 139, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(all_samples)" ] }, { "cell_type": "code", "execution_count": 140, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1" ] }, "execution_count": 140, "metadata": {}, "output_type": "execute_result" } ], "source": [ "min(all_samples)" ] }, { "cell_type": "code", "execution_count": 141, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "28901" ] }, "execution_count": 141, "metadata": {}, "output_type": "execute_result" } ], "source": [ "max(all_samples)" ] }, { "cell_type": "code", "execution_count": 142, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "32189" ] }, "execution_count": 142, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sum(all_samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 7" ] }, { "cell_type": "code", "execution_count": 143, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "True" ] }, "execution_count": 143, "metadata": {}, "output_type": "execute_result" } ], "source": [ "71 in all_samples " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 8" ] }, { "cell_type": "code", "execution_count": 144, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "True" ] }, "execution_count": 144, "metadata": {}, "output_type": "execute_result" } ], "source": [ "60 not in all_samples " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 9" ] }, { "cell_type": "code", "execution_count": 145, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1" ] }, "execution_count": 145, "metadata": {}, "output_type": "execute_result" } ], "source": [ "all_samples.count(228)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 10" ] }, { "cell_type": "code", "execution_count": 146, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "192" ] }, "execution_count": 146, "metadata": {}, "output_type": "execute_result" } ], "source": [ "all_samples[0]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 11" ] }, { "cell_type": "code", "execution_count": 147, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "28901" ] }, "execution_count": 147, "metadata": {}, "output_type": "execute_result" } ], "source": [ "all_samples[-1]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 12" ] }, { "cell_type": "code", "execution_count": 148, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[192, 228, 33, 41, 94]" ] }, "execution_count": 148, "metadata": {}, "output_type": "execute_result" } ], "source": [ "all_samples[::4]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 13" ] }, { "cell_type": "code", "execution_count": 149, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[1, 4, 12, 21, 33, 41, 48, 54, 55, 71, 94, 94, 147, 192, 228, 292, 910, 991, 28901]\n" ] } ], "source": [ "all_samples.sort()\n", "print(all_samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 14" ] }, { "cell_type": "code", "execution_count": 150, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[28901, 991, 910, 292, 228, 192, 147, 94, 94, 71, 55, 54, 48, 41, 33, 21, 12, 4, 1]\n" ] } ], "source": [ "all_samples.sort(reverse=True)\n", "print(all_samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 15" ] }, { "cell_type": "code", "execution_count": 151, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[('CHZ', [192, 4, 1, 54], [228, 147, 71, 94]),\n", " ('RXJ', [33, 55, 21], [48, 41, 910]),\n", " ('AMP', [292, 12, 94, 991], [28901])]" ] }, "execution_count": 151, "metadata": {}, "output_type": "execute_result" } ], "source": [ "table_data = [('CHZ', chz_sensor_a, chz_sensor_b),\n", " ('RXJ', rxj_sensor_a, rxj_sensor_b),\n", " ('AMP', amp_sensor_a, amp_sensor_b)]\n", "table_data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 16" ] }, { "cell_type": "code", "execution_count": 152, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[('CHZ', [192, 4, 1, 54], [228, 147, 71, 94]),\n", " ('RXJ', [33, 55, 21], [48, 41, 910]),\n", " ('AMP', [292, 12, 94, 991], [28901]),\n", " ('BMX', [1, 4, 6, 735], [12, 135, 2462])]" ] }, "execution_count": 152, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bmx_sensor_a = [1, 4, 6, 735]\n", "bmx_sensor_b = [12, 135, 2462]\n", "table_data.append((\"BMX\", bmx_sensor_a, bmx_sensor_b))\n", "table_data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 17" ] }, { "cell_type": "code", "execution_count": 153, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[('CHZ', [192, 4, 1, 54], [228, 147, 71, 94]),\n", " ('QRT', [2, 31, 52, 85], [899, 900, 901]),\n", " ('RXJ', [33, 55, 21], [48, 41, 910]),\n", " ('AMP', [292, 12, 94, 991], [28901]),\n", " ('BMX', [1, 4, 6, 735], [12, 135, 2462])]" ] }, "execution_count": 153, "metadata": {}, "output_type": "execute_result" } ], "source": [ "qrt_sensor_a = [2, 31, 52, 85]\n", "qrt_sensor_b = [899, 900, 901]\n", "table_data.insert(1, (\"QRT\", qrt_sensor_a, qrt_sensor_b))\n", "table_data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 18" ] }, { "cell_type": "code", "execution_count": 154, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[('CHZ', [192, 4, 1, 54], [228, 147, 71, 94]),\n", " ('QRT', [2, 31, 52, 85], [899, 900, 901]),\n", " ('RXJ', [33, 55, 21], [48, 41, 910]),\n", " ('BMX', [1, 4, 6, 735], [12, 135, 2462])]" ] }, "execution_count": 154, "metadata": {}, "output_type": "execute_result" } ], "source": [ "table_data.pop(3)\n", "table_data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 19" ] }, { "cell_type": "code", "execution_count": 155, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[('BMX', [1, 4, 6, 735], [12, 135, 2462]),\n", " ('CHZ', [192, 4, 1, 54], [228, 147, 71, 94]),\n", " ('QRT', [2, 31, 52, 85], [899, 900, 901]),\n", " ('RXJ', [33, 55, 21], [48, 41, 910])]" ] }, "execution_count": 155, "metadata": {}, "output_type": "execute_result" } ], "source": [ "table_data = sorted(table_data, key=lambda item: item[0])\n", "table_data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Answer 20" ] }, { "cell_type": "code", "execution_count": 156, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "4" ] }, "execution_count": 156, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(table_data)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.4.6" } }, "nbformat": 4, "nbformat_minor": 2 }