Programming

สอนเขียนโปรแกรมเบื้องต้น เรียนรู้พื้นฐานการเขียนโปรแกรมเบื้องต้น ตั้งแต่โครงสร้างภาษา ตัวแปร เงื่อนไข ลูป ฟังก์ชัน และแนวคิดการแก้ปัญหาเชิงตรรกะ เหมาะสำหรับผู้เริ่มต้นที่ต้องการวางรากฐานการเขียนโค้ดเพื่อพัฒนาทักษะด้านโปรแกรมมิ่งในอนาคต

Python Dictionary ซ้อนกัน

ข้อมูลประเภท Dictionary สามารถเก็บข้อมูลได้ทุกประเภท รวมถึง Dictionary ด้วย นั่นคือเราสามารถเก็บข้อมูลประเภท Dictionary ซ้อนกันได้ เรียกว่า…

Python การคัดลอก Dictionary

ถ้าต้องการคัดลอกข้อมูลประเภท Dictionary สามารถทำได้โดยใช้เมธอด copy() ผลลัพธ์ ตัวแปร myDict มีข้อมูลเหมือนกันกับตัวแปร phone {‘brand’:…

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

เราสามารถลบข้อมูลออกจาก Dictionary ได้หลายวิธีด้วยกัน เมธอด pop() เมธอด pop() ใช้สำหลับลบข้อมูลออกจาก Dictionary โดยการระบุ…

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

ถ้าต้องการเข้าถึงข้อมูลใน Dictionary สามารถทำได้โดยระบุชื่อ key ไว้ภายในวงเล็บสี่เหลี่ยม ดังนี้ ตัวอย่าง ผลลัพธ์ iPhone 14…

Python ข้อมูลประเภท Dictionary

Dictionary เป็นการเก็บข้อมูลแบบ Collection อีกแบบหนึ่ง ใช้เก็บค่าข้อมูลที่มีการจับคู่กันแบบ key:value สามารถแก้ไขข้อมูลได้ และไม่สามารถเก็บข้อมูลซ้ำกันได้ (ชื่อ key…

Python Set เมธอด update()

เมธอด update() ใช้สำหรับรวมสมาชิกจากหลายเซ็ทเข้าด้วยกัน คล้าย ๆ เมธอด union() แต่เมธอด update() จะนำสมาชิกจากเซ็ท…

Python Set เมธอด union()

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

Python Set เมธอด symmetric_difference_update()

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

Python Set เมธอด symmetric_defference()

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

Python Set เมธอด remove()

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

Python Set เมธอด pop()

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

Python Set เมธอด issuperset()

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

Python Set เมธอด issubset()

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

Python Set เมธอด isdisjoint()

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

Python Set เมธอด intersection_update()

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

Python Set เมธอด intersection()

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

Python Set เมธอด discard()

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

Python Set เมธอด difference_update()

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

Python Set เมธอด difference()

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

Python Set เมธอด copy()

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

Python Set เมธอด clear()

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