Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. หาผลรวมหลักของตัวเลขใน List ด้วย Python

    บทนำ การหาผลรวมของตัวเลขแต่ละหลัก (digit sum) ของทุกตัวเลขในลิสต์ เช่น 23 → 2+3=5 สามารถทำได้โดยแปลงเป็นสตริง แล้ววนบวกแต่ละตัวอักษร ตัวอย่างโค้ด numbers = [11, 23, 41, 62, 89, 0, 10] print(ลิสต์:, numbers) digit_sums = [] for num in numbers: # แปลงเป็นสตริง วนบวกแต่ละ digit digit_sum = su

  2. แทนที่คำซ้ำใน String ด้วย Dictionary ใน Python

    บทนำ การแทนที่คำที่ซ้ำกันในสตริง (ครั้งที่ 2 เป็นต้นไป) ด้วยคำแทนที่จาก dictionary เช่น แทน Jane ด้วย She ตั้งแต่ครั้งที่ 2 เป็นต้นไป ตัวอย่างโค้ด text = Jane is the best. Jane loves to cook. Jane and Will cook together replace_dict = {Jane: She} print(ข้อความเดิม:, text) words = text.split() see

  3. โปรแกรม Python หาพื้นที่สี่เหลี่ยมผืนผ้าด้วยคลาส

    บทนำ ตัวอย่างง่ายๆ ของการสร้างคลาส Rectangle เพื่อคำนวณพื้นที่สี่เหลี่ยมผืนผ้าจากความยาวและความกว้าง ตัวอย่างโค้ด class Rectangle: def __init__(self, length, width): self.length = length self.width = width def area(self): return self.length * self.width def per

  4. โปรแกรม Python จัดการลิสต์ด้วยคลาส (เพิ่ม ลบ แสดง)

    บทนำ ตัวอย่างการสร้างคลาสสำหรับจัดการลิสต์: เพิ่ม element, ลบ element, และแสดงลิสต์ พร้อมเมนูโต้ตอบบนคอนโซล ตัวอย่างโค้ด class ListManager: def __init__(self): self.items = [] def add(self, value): self.items.append(value) print(fเพิ่ม {value} แล้ว) def remove(

  5. โปรแกรม Python สร้างคลาสคำนวณพื้นที่และเส้นรอบวงวงกลม

    บทนำ ตัวอย่างการใช้ Object-Oriented Programming ใน Python สร้างคลาส Circle เพื่อคำนวณพื้นที่และเส้นรอบวงวงกลมจากรัศมีที่รับเข้ามา ตัวอย่างโค้ด import math class Circle: def __init__(self, radius): self.radius = radius def area(self): คำนวณพื้นที่วงกลм: πr² return m

  6. ลบ Tuples แบบ Element-wise ใน Python

    บทนำ การลบ tuple ทีละ element (element-wise subtraction) เช่น (7,8) - (3,2) = (4,6) ทำได้ด้วย map() ร่วม lambda หรือ zip() กับ comprehension ตัวอย่างโค้ด (map + lambda) tuple1 = (7, 8, 11, 0, 3, 4) tuple2 = (3, 2, 22, 45, 12, 9) print(Tuple 1:, tuple1) print(Tuple 2:, tuple2) result = tuple(map(l

  7. ตรวจสอบว่า Tuple มีแค่ค่า None ใน Python

    บทนำ การตรวจสอบว่า tuple ประกอบด้วยค่า None ทั้งหมดหรือไม่ สามารถทำได้ด้วยฟังก์ชัน all() ร่วมกับ generator expression ตัวอย่างโค้ด my_tuple = (None, None, None, None, None, None, None) print(Tuple:, my_tuple) # ตรวจสอบทุก element เป็น None all_none = all(elem is None for elem in my_tuple) print(ม

  8. นับจำนวน Elements ก่อน Tuple แรกใน Nested Tuple ด้วย Python

    บทนำ การนับจำนวน element ใน tuple ก่อนเจอ tuple แรก (nested tuple) สามารถทำได้ด้วย enumerate() และ isinstance() ตรวจสอบชนิดข้อมูล ตัวอย่างโค้ด my_tuple = (7, 8, 11, 0, (3, 4, 3), (2, 22)) print(Tuple:, my_tuple) count = 0 for idx, elem in enumerate(my_tuple): if isinstance(elem, tuple):

  9. แปลง Tuple เป็น Dictionary แบบ Adjacent Pair ใน Python

    บทนำ การแปลง tuple เป็น dictionary โดยจับคู่ element ติดกันเป็น key-value pairs (index 0-1, 2-3, 4-5...) สามารถทำได้ด้วย dictionary comprehension และ slicing ตัวอย่างโค้ด my_tuple = (7, 8, 3, 4, 3, 2) print(Tuple:, my_tuple) # สร้าง dict จากคู่ติดกัน: (0,1), (2,3), (4,5)... result = {my_tuple[i]:

  10. หา Elements ที่ต่างกัน (Dissimilar) ระหว่างสอง Tuples ใน Python

    บทนำ การหา elements ที่อยู่ใน tuple ไหน tuple หนึ่งแต่ไม่อยู่ในอีก tuple (Symmetric Difference) สามารถทำได้โดยแปลงเป็น set แล้วใช้ตัวดำเนินการ ^ (XOR) ตัวอย่างโค้ด tuple1 = ((7, 8), (3, 4), (3, 2)) tuple2 = ((9, 6), (8, 2), (1, 4)) print(Tuple 1:, tuple1) print(Tuple 2:, tuple2) # หา elements ที่

  11. บวก Nested Tuples แบบ Element-wise ใน Python

    บทนำ การบวก nested tuples (tuple ของ tuples) แบบ element-wise คือการบวกค่าที่ตำแหน่งตรงกันในแต่ละ inner tuple สามารถทำได้ด้วย zip() ร่วมกับ generator expression ตัวอย่างโค้ด tuple1 = ((7, 8), (3, 4), (3, 2)) tuple2 = ((9, 6), (8, 2), (1, 4)) print(Tuple 1:, tuple1) print(Tuple 2:, tuple2) # zip o

  12. แปลง Tuple เป็นค่า Float ใน Python

    บทนำ การแปลง tuple ของตัวเลข 2 ค่า ให้กลายเป็นทศนิยม (float) โดยนำค่าแรกเป็นส่วนเต็ม ค่าที่สองเป็นส่วนทศนิยม สามารถทำได้ด้วย join() และ float() ตัวอย่างโค้ด my_tuple = (7, 8) print(Tuple:, my_tuple) # รวมด้วยจุดทศนิยม แล้วแปลงเป็น float result = float(..join(str(x) for x in my_tuple)) print(ค่า F

  13. ต่อ Tuples ให้เป็น Nested Tuples ใน Python

    บทนำ การต่อ tuples เพื่อสร้าง nested tuple (tuple ที่ element เป็น tuples) ทำได้ด้วยตัวดำเนินการ + โดยแต่ละ operand ต้องเป็น tuple ของ tuple (มีคอมม่าต่อท้าย) ตัวอย่างโค้ด # สร้าง tuple ที่มี element เดียวคือ tuple (ต้องมี comma) tuple1 = ((7, 8, 3, 4, 3, 2),) # ← คอมม่าต่อท้ายสำคัญ! tuple2 = ((9

  14. แปลง List of Tuples เป็น String แบบ Flatten ใน Python

    บทนำ การแปลงลิสต์ของ tuples ให้กลายเป็นสตริงเดียว โดยตัดวงเล็บ [] ของลิสต์นอกสุด ทำได้ด้วย str() แปลงเป็นสตริง แล้ว strip([]) ตัดวงเล็บ ตัวอย่างโค้ด my_list = [(11, 14), (54, 56), (98, 0), (13, 76)] print(ลิสต์:, my_list) # แปลงเป็นสตริง ตัด [] ออก result = str(my_list).strip([]) print(สตริงผลลัพ

  15. หาผลรวมของ Elements ใน List of Tuples ด้วย Python

    บทนำ การหาผลรวมของตัวเลขทั้งหมดในลิสต์ของ tuples สามารถทำได้โดยใช้ map(sum, ...) หาผลรวมแต่ละ tuple ก่อน แล้ว sum() อีกครั้งเพื่อรวมทั้งหมด ตัวอย่างโค้ด my_list = [(11, 14), (54, 56), (98, 0), (13, 76)] print(ลิสต์:, my_list) # วิธี 1: map + sum total = sum(map(sum, my_list)) print(ผลรวมทั้งหมด:,

  16. กรอง Tuples ตามเงื่อนไข Element ใน List ด้วย Python

    บทนำ การกรอง (filter) tuples ในลิสต์ โดยให้ผ่านเฉพาะ tuple ที่มี element อย่างน้อยหนึ่งตัวตรงกับค่าใน target list สามารถทำได้ด้วย list comprehension และ any() ตัวอย่างโค้ด data = [(11, 14), (54, 56, 87), (98, 0, 10), (13, 76)] target = [34, 11] print(ข้อมูล:, data) print(Target values:, target) #

  17. บวก Tuples แบบ Element-wise ใน Python

    บทนำ การบวก tuple ทีละ element (element-wise addition) เช่น (1,2) + (3,4) = (4,6) สามารถทำได้ด้วย map() ร่วมกับ lambda หรือใช้ zip() ร่วมกับ list comprehension ตัวอย่างโค้ด (map + lambda) tuple1 = (11, 14, 54, 56, 87) tuple2 = (98, 0, 10, 13, 76) print(Tuple 1:, tuple1) print(Tuple 2:, tuple2) #

  18. ตรวจสอบว่า List of Tuples สองลิสต์เหมือนกันหรือไม่ใน Python

    บทนำ การตรวจสอบว่าสองลิสต์ของ tuples มีค่าและลำดับเหมือนกันทุกอย่าง สามารถใช้ตัวดำเนินการ == ได้โดยตรง เนื่องจาก Python รองรับการเปรียบเทียบ sequence แบบ element-wise ตัวอย่างโค้ด list1 = [(11, 14), (54, 58)] list2 = [(98, 0), (10, 13)] print(ลิสต์ 1:, list1) print(ลิสต์ 2:, list2) # เปรียบเทียบโ

  19. ตรวจสอบว่า Tuple มีค่าไม่ซ้ำกันทั้งหมด (Distinct) ใน Python

    บทนำ การตรวจสอบว่า tuple มี element ซ้ำกันหรือไม่ สามารถทำได้โดยเปรียบเทียบความยาวของ tuple กับความยาวของ set ที่สร้างจาก tuple (set เก็บค่าไม่ซ้ำ) ตัวอย่างโค้ด my_tuple = (11, 14, 54, 0, 58, 41) print(Tuple:, my_tuple) # ตรวจสอบ distinct is_distinct = len(set(my_tuple)) == len(my_tuple) print(มี

  20. ทำซ้ำ Tuple N ครั้งใน Python

    บทนำ การทำซ้ำ tuple ให้กลายเป็น tuple ของ tuples (nested) โดยใช้ตัวดำเนินการ * ซึ่งทำงานคล้ายการคูณ ตัวอย่างโค้ด my_tuple = (11, 14, 0) N = 5 print(Tuple เดิม:, my_tuple) print(ทำซ้ำ, N, ครั้ง:) # ต้องใส่ tuple ใน tuple ก่อน: (my_tuple,) แล้วคูณ N result = (my_tuple,) * N print(ผลลัพธ์:, result)

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:244/451  20-คอมพิวเตอร์/Page Goto:1 238 239 240 241 242 243 244 245 246 247 248 249 250