Python List เมธอด sort()
เมธอด sort() ใช้สำหรับเรียงลำดับข้อมูลในลิสต์ โดยมีรูปแบบการใช้งานดังนี้ โดยค่าเริ่มต้น เมธอด sort() จะเรียงลำดับข้อมูลในลิสต์จากน้อยไปมาก ดังตัวอย่าง ผลลัพธ์…
เรียนรู้การใช้งาน Python Lists โครงสร้างข้อมูลสำคัญที่ใช้เก็บข้อมูลหลายค่าในตัวแปรเดียว พร้อมตัวอย่างการสร้าง การเข้าถึงสมาชิก การแก้ไข เพิ่ม ลบ และเทคนิคการประยุกต์ใช้ Lists ในโปรแกรมอย่างมืออาชีพ
เมธอด sort() ใช้สำหรับเรียงลำดับข้อมูลในลิสต์ โดยมีรูปแบบการใช้งานดังนี้ โดยค่าเริ่มต้น เมธอด sort() จะเรียงลำดับข้อมูลในลิสต์จากน้อยไปมาก ดังตัวอย่าง ผลลัพธ์…
เมธอด reverse() ใช้สำหรับสลับลำดับข้อมูลในลิสต์แบบกลับด้าน มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ ข้อมูลในลิสต์จะเรียงลำดับแบบกลับด้าน [‘Benz’, ‘Suzuki’, ‘Honda’,…
เมธอด remove() ใช้สำหรับลบข้อมูลออกจากลิสต์ โดยการระบุค่าที่ต้องการลบ มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ [‘Toyota’, ‘Honda’, ‘Benz’]…
เมธอด pop() ใช้สำหรับลบข้อมูลออกจากลิสต์ ณ ตำแหน่งที่ระบุ มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ คำว่า “Honda”…
เมธอด insert() ใช้สำหรับเพิ่มข้อมูลเข้าไปในลิสต์ ณ ตำแหน่งที่ต้องการ โดยมีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ [‘Toyota’, ‘Honda’,…
เมธอด index() ใช้สำหรับตรวจสอบว่าค่าที่ระบุปรากฏอยู่ในตำแหน่งใดในลิสต์ มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์จะเป็น 1 เพราะคำว่า “Honda” ปรากฏอยู่ในตำแหน่งที่…
เมธอด extend() ใช้สำหรับนำเอาข้อมูลสมาชิกในลิสต์หนึ่งไปต่อท้ายข้อมูลของอีกลิสต์หนึ่ง หรือนำเอาสมาชิกของข้อมูลประเภท iterable อื่น ๆ ไปต่อท้ายข้อมูลในลิสต์ปลายทาง มีรูปแบบการใช้งานดังนี้ ตัวอย่าง…
เมธอด count() ใช้สำหรับนับจำนวนสมาชิกในลิสต์ที่มีค่าตามที่ระบุว่ามีจำนวนเท่าไหร่ มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์จะเป็น 2 เพราะมีคำว่า “Toyota” ปรากฏอยู่ในลิสต์…
เมธอด copy() ใช้สำหรับคัดลอกข้อมูลทั้งหมดในลิสต์ไปเก็บไว้ในตัวแปรอื่น โดยจะคืนค่ากลับมาเป็นลิสต์ที่กำหนด มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ ตัวแปร mycar จะมีข้อมูลเหมือนกันกับตัวแปร…
เมธอด clear() ใช้สำหรับลบข้อมูลทุกรายการออกจาก List มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ ตัวแปร car จะกลายเป็นลิสต์ว่าง…
ถ้าต้องการรวมข้อมูลประเภท List หลาย ๆ อันเข้าด้วยกัน สามารถทำได้โดยการใช้โอเปอเรเตอร์ + เพื่อเชื่อมลิสต์เข้าด้วยกัน ดังนี้ ผลลัพธ์…
ถ้าต้องการคัดลอกข้อมูลประเภท List เราสามารถใช้ built-in method ของ List นั่นก็คือเมธอด copy() ดังนี้…
ข้อมูลประเภท List มีเมธอด sort() ซึ่งใช้เรียงข้อมูลตามตัวอักษรและตัวเลขจากน้อยไปหามากเป็นค่าเริ่มต้น ผลลัพธ์ [‘Asus’, ‘Nokia’, ‘Oppo’, ‘Samsung’,…
List comprehension คือวิธีการเขียน Syntax ให้สั้นลงเมื่อต้องการสร้าง List ใหม่ขึ้นมาและเก็บข้อมูลเฉพาะรายการที่มีข้อมูลที่เราต้องการจากลิสต์ที่มีอยู่เดิม โดยปกติถ้าเราต้องการดึงข้อมูลจากลิสต์ใด ๆ ก็ตามโดยให้คัดเอาเฉพาะรายการที่มีข้อมูลที่เราต้องการ…
เราสามารถวนลูปเข้าถึงข้อมูลแต่ละตัวใน List ได้หลากหลายวิธี ลูป for การใช้ลูป for จะเป็นการเข้าถึงข้อมูลใน List ตั้งแต่ตัวแรกไปจนถึงตัวสุดท้าย…
ถ้าต้องการลบข้อมูลใน List สามารถทำได้โดยการใช้เมธอด remove() โดยมีรูปแบบการใช้งานดังนี้ ตัวอย่างการลบข้อมูลออกจากลิสต์ด้วยเมธอด remove() ผลลัพธ์ ก่อนการลบข้อมูล :[‘iPhone’,…
การเพิ่มข้อมูลในลิสต์ สามารถทำได้โดยการใช้เมธอด append() โดยมีรูปแบบการใช้งานดังนี้ ตัวอย่างการเพิ่มข้อมูลในลิสต์ด้วยเมธอด append() การเพิ่มข้อมูลในลิสต์ด้วยเมธอด append() ข้อมูลที่ถูกเพิ่มเข้าไป จะไปอยู่ต่อท้ายข้อมูลเดิมในลิสต์…
ถ้าต้องการเปลี่ยนแปลงข้อมูลใน List สามารถทำได้โดยการระบุอินเด็กซ์ของข้อมูลที่ต้องการเปลี่ยน เช่น หมายถึง การกำหนดค่าให้ข้อมูลตัวแรก (อินเด็กซ์ 0) ใน List…
เราสามารถเข้าถึงข้อมูลที่เก็บอยู่ใน List โดยการระบุอินเด็กซ์ โดยอินเด็กซ์ของ List จะเริ่มจาก 0 ดังนั้น ถ้าเราต้องการเข้าถึงข้อมูลตัวแรกใน List…
เมื่อสร้างข้อมูลประเภท List ขึ้นมาใช้งานแล้ว เราสามารถเพิ่มข้อมูลเข้าไปใน List นั้นได้อีก ด้วยเมธอด append() โดยจะเป็นการเพิ่มข้อมูลต่อท้ายข้อมูลเดิมที่มีอยู่ใน List…
ข้อมูลประเภทคอลเล็คชั่น Collections ในภาษาไพธอน มีอยู่ 4 ประเภท ดังนี้ List ข้อมูลประเภทลิสต์ ในภาษาไพธอน…