Python List เมธอด sort()

เมธอด sort() ใช้สำหรับเรียงลำดับข้อมูลในลิสต์ โดยมีรูปแบบการใช้งานดังนี้ โดยค่าเริ่มต้น เมธอด sort() จะเรียงลำดับข้อมูลในลิสต์จากน้อยไปมาก ดังตัวอย่าง ผลลัพธ์ [‘Benz’, ‘Honda’, ‘Suzuki’, ‘Toyota’] ถ้าต้องการเรียงลำดับจากมากไปน้อย…

Python List เมธอด reverse()

เมธอด reverse() ใช้สำหรับสลับลำดับข้อมูลในลิสต์แบบกลับด้าน มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ ข้อมูลในลิสต์จะเรียงลำดับแบบกลับด้าน [‘Benz’, ‘Suzuki’, ‘Honda’, ‘Toyota’]

Python List เมธอด remove()

เมธอด remove() ใช้สำหรับลบข้อมูลออกจากลิสต์ โดยการระบุค่าที่ต้องการลบ มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ [‘Toyota’, ‘Honda’, ‘Benz’] เมธอด remove() จะลบข้อมูลที่ตรงกับค่าที่ระบุ เฉพาะที่ปรากฏครั้งแรกเท่านั้น ออกจากลิสต์…

Python List เมธอด pop()

เมธอด pop() ใช้สำหรับลบข้อมูลออกจากลิสต์ ณ ตำแหน่งที่ระบุ มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ คำว่า “Honda” จะหายไป เพราะคำนี้อยู่ในตำแหน่ง 1 ของลิสต์ [‘Toyota’,…

Python List เมธอด insert()

เมธอด insert() ใช้สำหรับเพิ่มข้อมูลเข้าไปในลิสต์ ณ ตำแหน่งที่ต้องการ โดยมีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ [‘Toyota’, ‘Honda’, ‘BMW’, ‘Suzuki’, ‘Benz’]

Python List เมธอด index()

เมธอด index() ใช้สำหรับตรวจสอบว่าค่าที่ระบุปรากฏอยู่ในตำแหน่งใดในลิสต์ มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์จะเป็น 1 เพราะคำว่า “Honda” ปรากฏอยู่ในตำแหน่งที่ 2 ในลิสต์ (เริ่มนับจาก 0) เมธอด…

Python List เมธอด extend()

เมธอด extend() ใช้สำหรับนำเอาข้อมูลสมาชิกในลิสต์หนึ่งไปต่อท้ายข้อมูลของอีกลิสต์หนึ่ง หรือนำเอาสมาชิกของข้อมูลประเภท iterable อื่น ๆ ไปต่อท้ายข้อมูลในลิสต์ปลายทาง มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ [‘Toyota’, ‘Handa’, ‘Mitsubishi’, ‘Mazda’,…

Python List เมธอด count()

เมธอด count() ใช้สำหรับนับจำนวนสมาชิกในลิสต์ที่มีค่าตามที่ระบุว่ามีจำนวนเท่าไหร่ มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์จะเป็น 2 เพราะมีคำว่า “Toyota” ปรากฏอยู่ในลิสต์ 2 ครั้ง คือมี 2 รายการนั่นเอง

Python List เมธอด copy()

เมธอด copy() ใช้สำหรับคัดลอกข้อมูลทั้งหมดในลิสต์ไปเก็บไว้ในตัวแปรอื่น โดยจะคืนค่ากลับมาเป็นลิสต์ที่กำหนด มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ ตัวแปร mycar จะมีข้อมูลเหมือนกันกับตัวแปร car [‘Toyota’, ‘Handa’, ‘Mitsubishi’]

Python List เมธอด clear()

เมธอด clear() ใช้สำหรับลบข้อมูลทุกรายการออกจาก List มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ ตัวแปร car จะกลายเป็นลิสต์ว่าง []

Python การ join ข้อมูลประเภท List

ถ้าต้องการรวมข้อมูลประเภท List หลาย ๆ อันเข้าด้วยกัน สามารถทำได้โดยการใช้โอเปอเรเตอร์ + เพื่อเชื่อมลิสต์เข้าด้วยกัน ดังนี้ ผลลัพธ์ [‘iPhone’, ‘Vivo’, ‘Asus’, ‘iPhone’, ‘Wiko’,…

Python การคัดลอก List

ถ้าต้องการคัดลอกข้อมูลประเภท List เราสามารถใช้ built-in method ของ List นั่นก็คือเมธอด copy() ดังนี้ ผลลัพธ์ [‘iPhone’, ‘Vivo’, ‘Asus’, ‘iPhone’,…

Python การเรียงข้อมูลใน List

ข้อมูลประเภท List มีเมธอด sort() ซึ่งใช้เรียงข้อมูลตามตัวอักษรและตัวเลขจากน้อยไปหามากเป็นค่าเริ่มต้น ผลลัพธ์ [‘Asus’, ‘Nokia’, ‘Oppo’, ‘Samsung’, ‘Sony’, ‘Vivo’, ‘Wiko’, ‘iPhone’] [2,…

Python List Comprehension

List comprehension คือวิธีการเขียน Syntax ให้สั้นลงเมื่อต้องการสร้าง List ใหม่ขึ้นมาและเก็บข้อมูลเฉพาะรายการที่มีข้อมูลที่เราต้องการจากลิสต์ที่มีอยู่เดิม โดยปกติถ้าเราต้องการดึงข้อมูลจากลิสต์ใด ๆ ก็ตามโดยให้คัดเอาเฉพาะรายการที่มีข้อมูลที่เราต้องการ แล้วเอารายการเหล่านั้นมาสร้างเป็นลิสต์ใหม่ เราจะใช้ลูป for ในการวนเข้าไปในรายการของลิสต์นั้นทีละตัวและตรวจสอบว่าแต่ละรายการมีข้อมูลที่เราต้องการหรือไม่ วนเข้าไปจนครบทุกรายการ…

Python การเข้าถึงข้อมูลใน List ด้วย loop

เราสามารถวนลูปเข้าถึงข้อมูลแต่ละตัวใน List ได้หลากหลายวิธี ลูป for การใช้ลูป for จะเป็นการเข้าถึงข้อมูลใน List ตั้งแต่ตัวแรกไปจนถึงตัวสุดท้าย ผลลัพธ์ SamsungAppleOppoVivo เราสามารถวนลูปเข้าถึงข้อมูลใน List ด้วยการระบุหมายเลขอินเด็กซ์…

Bootstrap 5 การสร้าง Dropdown Menu

Dropdown Menu คือเมนูที่อนุญาตให้ผู้ใช้สามารถคลิกเลือกรายการ 1 เมนู จากรายการเมนูทั้งหมดที่บราจุอยู่ด้านใน ถ้าต้องการสร้างตัวคั่นระหว่างรายการเมนู สามารถทำได้โดยใช้คลาส .dropdown-divider ร่วมกับแท็ก <hr> การสร้างหัวเมนู ถ้าต้องการสร้างหัวเมนูเป็นรายการที่คลิกไม่ได้ เช่น เพื่อจะบอกว่าเมนูต่อไปนี้อยู่หมวดไหน…

Bootstrap 5 การใช้งาน Card

Card คือกล่องที่ประกอบไปด้วยส่วนหัว Header ส่วนเนื้อหา Body และส่วนท้าย Footer แสดงผลเป็นกล่องแบบมีกรอบและ Padding สามารถนำมาใช้งานได้หลากหลายวัตถุประสงค์และสวยงามดูดี ทั้งนี้ เราอาจสร้าง Card ที่มีแต่ส่วนเนื้อหา Body…

Bootstrap 5 การสร้าง List Group

โดยปกติ การสร้าง List รายการทั่วไป เราจะใช้เอลิเมนต์ <ul> ครอบเอลิเมนต์ <li> ดังนี้ เราสามารถใช้ Bootstrap 5 สร้างกลุ่มรายการ List Group…

Bootstrap 5 กับการแบ่งหน้า

ถ้าเราสร้างเว็บเพจที่ต้องมีการแบ่งหน้าเว็บออกเป็นหลาย ๆ หน้า Bootstrap 5 สามารถช่วยเราตกแต่ง Pagination ให้สวยงามได้ การสร้างการแบ่งหน้า หรือ Pagination ด้วย Bootstrap 5 สามารถทำได้โดยใช้งานคลาส…

Bootstrap 5 การสร้าง Spinner

Spinner คือสัญลักษณ์วงกลมที่หมุนไปเรื่อย ๆ สำหรับแสดงสถานะว่าระบบกำลังทำงาน กำลังโหลด เป็นต้น เพื่อให้ผู้ใช้งานรู้ว่าเว็บไซต์ของเราทำงานอยู่นะ ไม่ได้ค้างหรืออะไร ให้รอหน่อย เป็นต้น การสร้าง Spinner สามารถทำได้โดยใช้คลาส .spinner-border ร่วมกับเอลิเมนต์…

Bootstrap 5 การสร้าง Progress Bar

Progress Bar ก็คือ แถบสถานะที่บ่งบอกความคืบหน้าของงานหรือกิจกรรมบางอย่าง เพื่อให้รู้ว่างานนั้น ๆ คืบหน้าไปแล้วเท่าไหร่ ใกล้เสร็จหรือยัง เป็นต้น เราสามารถใช้ Bootstrap 5 สร้าง Progress Bar…

Bootstrap 5 การสร้าง Badge

Badge มีไว้สำหรับแสดงข้อมูลเพิ่มเติมต่อจากข้อมูลหลัก เช่น แสดงจำนวนตัวเลขการแจ้งเตือนใหม่ เป็นต้น หรือใช้งานอย่างอื่นในลักษณะเป็นป้าย การสร้าง Badge สามารถทำได้โดยการใช้คลาส .badge ร่วมกับเอลิเมนต์ <span> นอกจากนี้ยังสามารถกำหนดสีพื้นหลังให้ Badge โดยการใช้…

Python การลบข้อมูลใน List

ถ้าต้องการลบข้อมูลใน List สามารถทำได้โดยการใช้เมธอด remove() โดยมีรูปแบบการใช้งานดังนี้ ตัวอย่างการลบข้อมูลออกจากลิสต์ด้วยเมธอด remove() ผลลัพธ์ ก่อนการลบข้อมูล :[‘iPhone’, ‘iPad’, ‘iPod’]หลังการลบข้อมูล :[‘iPhone’, ‘iPod’] ลบข้อมูลในตำแหน่งที่ระบุด้วยเมธอด…

Python การเพิ่มข้อมูลใน List

การเพิ่มข้อมูลในลิสต์ สามารถทำได้โดยการใช้เมธอด append() โดยมีรูปแบบการใช้งานดังนี้ ตัวอย่างการเพิ่มข้อมูลในลิสต์ด้วยเมธอด append() การเพิ่มข้อมูลในลิสต์ด้วยเมธอด append() ข้อมูลที่ถูกเพิ่มเข้าไป จะไปอยู่ต่อท้ายข้อมูลเดิมในลิสต์ ผลลัพธ์ ข้อมูลก่อนเพิ่ม :[‘iPhone’, ‘iPad’, ‘iPod’]ข้อมูลหลังเพิ่ม…