Python Set เมธอด pop()

เมธอด pop() ใช้สำหรับลบข้อมูลออกจากเซ็ททีละ 1 ค่า มีรูปแบบการใช้งานดังนี้ การลบข้อมูลด้วยเมธอด pop() จะเป็นการลบแบบสุ่ม คือเราระบุไม่ได้ว่าจะให้ลบข้อมูลตัวใดในเซ็ท และจะคืนค่ากลับออกมาเป็นข้อมูลที่ถูกลบ ตัวอย่าง ผลลัพธ์ สมาชิกในเซ็ท a…

Python Set เมธอด issuperset()

เมธอด issuperset() ใช้สำหรับตรวจสอบว่าเซ็ทปัจจุบันเป็น Superset ของอีกเซ็ทหนึ่งหรือไม่ เช่น ถ้าสมาชิกทั้งหมดในเซ็ท b มีอยู่ในเซ็ท a นั่นแสดงว่าเซ็ท a เป็น Superset ของเซ็ท…

Python Set เมธอด issubset()

เมธอด issubset() ใช้สำหรับตรวจสอบว่า Set หนึ่งเป็น Subset ของอีก Set หนึ่งหรือไม่ เช่น ถ้าสมาชิกทั้งหมดในเซ็ท a มีอยู่ในเซ็ท b ด้วย…

Python Set เมธอด isdisjoint()

เมธอด isdisjoint() ใช้สำหรับตรวจสอบว่าข้อมูลในเซ็ทจำนวน 2 ชุดไม่มีข้อมูลซ้ำกันหรือไม่ ถ้าไม่มีข้อมูลซ้ำกันจะคืนค่าเป็น True แต่ถ้ามีข้อมูลซ้ำกันจะคืนค่าเป็น False มีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์จะเป็น True เพราะเซ็ท a…

Python Set เมธอด intersection_update()

เมธอด intersection_update() ใช้สำหรับลบข้อมูลใน Set ที่ไม่ปรากฏอยู่ในเซ็ทอื่น มีรูปแบบการใช้งานดังนี้ เมธอด intersection_update() จะลบข้อมูลจาก Set ต้นทาง ที่ไม่มีใน Set ที่นำมาเปรียบเทียบ ดังตัวอย่าง…

Python Set เมธอด intersection()

ถ้าต้องการหาค่าที่ซ้ำกันในเซ็ทตั้งแต่ 2 เซ็ทขึ้นไป สามารถทำได้โดยใช้เมธอด intersection() ซึ่งมีรูปแบบการใช้งานดังนี้ เมธอด intersection() จะให้ผลลัพธ์เป็นข้อมูลแบบ Set ที่ประกอบไปด้วยข้อมูลที่ซ้ำกันใน 2 เซ็ทหรือมากกว่า ตัวอย่าง ผลลัพธ์…

Python Set เมธอด discard()

นอกจากเมธอด remove() แล้ว เราสามารถลบข้อมูลใน Set ได้โดยใช้งานเมธอด discard() ซึ่งมีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ ข้อมูลที่ระบุจะถูกลบออกไปจาก Set {‘Asus’, ‘Lenovo’} ข้อแตกต่างระหว่างเมธอด…

Python Set เมธอด difference_update()

เราสามารถลบข้อมูลใน Set ที่ซ้ำกับข้อมูลในเซ็ทอื่นได้ด้วยเมธอด difference_update() ซึ่งมีรูปแบบการใช้งานดังนี้ โดยเมธอด difference_update() จะทำการเปรียบเทียบข้อมูลระหว่าง Set ต้นทางกับ Set ที่นำมาเปรียบเทียบ และลบข้อมูลที่ซ้ำกันออกจาก Set ต้นทาง…

Python Set เมธอด difference()

ถ้าต้องการหาค่าที่แตกต่างกันระหว่าง Set ตั้งแต่ 2 เซ็ทขึ้นไป สามารถทำได้โดยใช้เมธอด difference() ซึ่งมีรูปแบบการใช้งานดังนี้ โดยการใช้งานเมธอด difference() จะได้ข้อมูลเป็น Set ใหม่ ที่มีข้อมูลที่แตกต่างกันระหว่างเซ็ทต้ทางกับเซ็ทที่นำมาเปรียบเทียบ ตัวอย่าง…

Python Set เมธอด copy()

เราสามารถคัดลอก Set ได้โดยการใช้งานเมธอด copy() ซึ่งมีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ ได้เซ็ทใหม่ที่มีข้อมูลเหมือนกันกันเซ็ทต้นทางทุกประการ {‘Lenovo’, ‘Acer’, ‘Asus’}

Python Set เมธอด clear()

ถ้าต้องการลบข้อมูลทั้งหมดใน Set สามารถทำได้โดยใช้เมธอด clear() โดยมีรูปแบบการใช้งานดังนี้ ตัวอย่าง ผลลัพธ์ จะเหลือเพียงเซ็ทว่างเท่านั้น set()

Python Set เมธอด add()

เราสามารถเพิ่มข้อมูลใหม่เข้าไปในข้อมูลแบบ Set ได้โดยการใช้งานเมธอด add() ซึ่งเมธอดนี้จะเพิ่มข้อมูลใหม่เข้าไปใน Set แต่ถ้าข้อมูลที่เพิ่มเข้าไปใหม่มีค่าซ้ำกันกับข้อมูลเดิมที่มีอยู่ใน Set แล้ว ข้อมูลใหม่จะไม่ถูกเพิ่ม รูปแบบการใช้งานเมธอด add() มีดังนี้ ตัวอย่าง ผลลัพธ์…

Python การรวม Tuple เข้าด้วยกัน

เราสามารถรวม Tuple หลาย ๆ อันเข้าด้วยกันโดยใช้ตัวดำเนินการ + ผลลัพธ์ จะได้ Tuple ใหม่ที่มีข้อมูลจาก tuple1 และ tuple2 รวมกัน (‘Asus’,…

Python เข้าถึงข้อมูลใน Tuple ด้วยลูป

เราสามารถเข้าถึงข้อมูลใน Tuple ทีละลำดับจนครบทุกค่าด้วยลูป for ผลลัพธ์ AsusLenovoAcerDellIntelMicrosoft เราสามารถวนลูปเพื่อเข้าถึงข้อมูลใน Tuple โดยการระบุค่า Index ก็ได้เช่นกัน โดยใช้ฟังก์ชัน range() และ len()…

Python การแยกข้อมูลใน Tuple

ในขณะที่เราสร้างตัวแปรประเภท Tuple ขึ้นมาและกำหนดข้อมูลให้กับตัวแปรดังกล่าว เรียก Packing เหมือนแพ็กสินค้ายังไงยังงั้น แต่ในกรณีของ Tuple เป็นการแพ็กข้อมูล จากโค้ดด้านบนนั้นเป็นการประกาศตัวแปรข้อมูลแบบ Tuple พร้อมทั้งกำหนดข้อมูลให้มัน นี่แหละที่เรียกว่า Packing a…

Python การแก้ไขข้อมูลใน Tuple

Tuple เป็นชนิดข้อมูลที่ไม่สามารถแก้ไขได้ คือเมื่อสร้างข้อมูลประเภท Tuple ขึ้นมาแล้ว เราจะเพิ่ม ลบ หรือแก้ไขข้อมูลใน Tuple นั้นโดยตรงไม่ได้ แต่ก็ไม่ต้องกังวล เมื่อทำโดยตรงไม่ได้ เราก็ทำอ้อม ๆ เอา…

Python การเข้าถึงข้อมูลใน Tuple

การเข้าถึงข้อมูลหรือสมาชิกใน Tuple สามารถทำได้โดยการอ้างอิงหมายเลขอินเด็กซ์ โดยระบุไว้ภายในเครื่องหมายวงเล็บสี่เหลี่ยม square brackets (อินเด็กซ์เริ่มที่ 0) โดยมีรูปบแบบดังนี้ ตัวอย่าง ผลลัพธ์ Dell ระบุอินเด็กซ์ติดลบ เราสามารถอ้างอิงถึงข้อมูลใน Tuple…

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’,…