{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "(ch3-2)=\n", "# List (ลิสต์)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "ในบทที่แล้ว เราได้เรียนรู้เกี่ยวกับสตริง (str) ซึ่งเป็นออบเจกต์ประเภทลำดับ (Sequential datatype) ที่เก็บเฉพาะข้อมูลที่เป็นตัวอักษร และทูเพิล (tuple) ซึ่งเป็นออบเจกต์ทั้งประเภท Collections (Container datatype) ที่สามารถเก็บข้อมูลหลายค่าหลายชนิดรวมกันเป็นชุดเดียวกัน และข้อมูลที่เก็บมีการจัดเรียงลำดับโดยใช้เลขดัชนี กันไปแล้ว\n", "\n", "ในบทนี้จะอธิบายเกี่ยวกับออบเจกต์ที่เป็นทั้งประเภท Collections และประเภทลำดับอีกตัวหนึ่ง นั่นคือ **Lists** ซึ่งเป็นข้อมูลเชิงโครงสร้างที่ใช้มากที่สุดในภาษาไพธอน เนื่องจากสามารถเพิ่ม/ลดและแก้ไขข้อมูลได้ (Mutable data structure) ต่างกับ Tuples ซึ่งไม่สามารถแก้เปลี่ยนข้อมูลได้ (Immutable data structure) เราจะทำความรู้จักกับ Lists ว่าคืออะไร เรียนรู้วิธีการประกาศและการใช้งาน Lists เรียนรู้การใช้งานเมธอดและฟังก์ชันต่างๆ ของ Lists\n", "และเรียนรู้ความแตกต่างระหว่างการก๊อปปี้ (Copy) และการโคลน (Clone) ของ Lists" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Ref:\n", "* https://docs.python.org/3/tutorial/introduction.html#lists\n", "* https://realpython.com/python-lists-tuples/\n", " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "