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

    ขึ้นอยู่กับความต้องการของการวิเคราะห์ข้อมูล เราอาจต้องตรวจสอบการมีอยู่ของตัวเลขลำดับในคอนเทนเนอร์ข้อมูล Python ในโปรแกรมด้านล่างเราจะตรวจสอบว่าระหว่างองค์ประกอบของ Alist มีตัวเลขติดต่อกันหรือไม่ ด้วย range และ sorted ฟังก์ชัน sorted จะจัดเรียงองค์ประกอบของลิสต์ในลำดับที่เรียงแล้ว เราจึงใช้ฟังก์ชัน

  2. ตรวจสอบว่าลิสต์เรียงลำดับหรือไม่ใน Python

    ลิสต์เป็นคอลเลกชันข้อมูลที่ใช้กันมากที่สุดใน Python เราอาจพบสถานการณ์ที่ต้องรู้ว่าลิสต์ที่กำหนดให้เรียงลำดับแล้วหรือยัง ในบทความนี้เราจะดูวิธีการบรรลุเป้าหมายนี้ ด้วย sort เราก็อปปี้ลิสต์ที่กำหนด ใช้ฟังก์ชัน sort กับมันและเก็บก็อปปี้นั้นเป็นลิสต์ใหม่ จากนั้นเปรียบเทียบกับลิสต์ต้นฉบับและตรวจสอบว่าทั

  3. ตรวจสอบว่าลิสต์เพิ่มขึ้นอย่างเคร่งครัดใน Python

    ได้รับลิสต์มา เราอาจต้องตรวจสอบลำดับขององค์ประกอบ ในบทความนี้เราจะตรวจสอบว่าองค์ประกอบในลิสต์อยู่ในลำดับเพิ่มขึ้นอย่างเคร่งครัดหรือไม่ โปรแกรมด้านล่างบรรลุวัตถุประสงค์นั้น ด้วย all และ zip ในวิธีนี้เราตัดสไลด์แต่ละองค์ประกอบเปรียบเทียบค่ากับองค์ประกอบถัดไปที่ตัดสไลด์ ถ้าการเปรียบเทียบทั้งหมดเป็นจริ

  4. ตรวจสอบว่าลิสต์หนึ่งเป็น subset ของอีกลิสต์ใน Python

    ตรวจสอบว่าลิสต์เล็ก (sublist) เป็น subset ของลิสต์ใหญ่หรือไม่ ใช้ all() all(x in Alist for x in Asub_list) ตัวอย่าง Alist = [Mon,Tue, 5, Sat, 9] Asub_list = [Tue, 5, 9] print(Given list , Alist) print(Given sublist, Asub_list) if all(x in Alist for x in Asub_list): print(Sublist is part of bigge

  5. ตรวจสอบว่า substring อยู่ใน string หรือไม่ใน Python

    ตรวจสอบว่าสตริงย่อย (substring) เป็นส่วนหนึ่งของสตริงใหญ่หรือไม่ ใช้ find() find() คืน index แรกที่เจอ หรือ -1 ถ้าไม่เจอ ตัวอย่าง Astring = In cloud 9 Asub_str = cloud print(Given string: , Astring) print(Given substring: , Asub_str) if Astring.find(Asub_str) == -1: print(Substring is not a part

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

    เปรียบเทียบสองลิสต์ว่ามีสมาชิกเหมือนกันหมดหรือไม่ (ไม่สนใจลำดับ) ใช้ sort และ == sort ทั้งสองลิสต์ แล้วเปรียบเทียบ == ตัวอย่าง listA = [Mon,Tue,Wed,Thu] listB = [Mon,Wed,Tue,Thu] print(Given listA: , listA) print(Given listB: , listB) listA.sort() listB.sort() if listA == listB: print(Lists are

  7. แปลงลิสต์เป็นลิสต์ของลิสต์ใน Python

    ต้องการแปลงลิสต์ทั่วไปให้แต่ละสมาชิกกลายเป็น sublist (list of lists) ใช้ for loop / list comprehension [[x] for x in Alist] ตัวอย่าง Alist = [Mon,Tue,Wed,Thu,Fri] print(Given list: , Alist) NewList = [[x] for x in Alist] print(The new lists of lists: , NewList) ผลลัพธ์ Given list: [Mon, Tue, Wed, Th

  8. หาสมาชิกทั่วไปในลิสต์ของลิสต์ใน Python

    กำหนดลิสต์ที่สมาชิกเป็นลิสต์ ต้องการหาสมาชิกที่ปรากฏในทุก sublist (intersection) ใช้ map และ set.intersection แปลงแต่ละ sublist เป็น set แล้ว intersection ทั้งหมด ตัวอย่าง listA = [[Mon, 3, Tue, 7, Wed, 4], [Thu, 5, Fri, 11, Tue, 7], [Wed, 9, Tue, 7, Wed, 6]] print(Given list of lists : \n, listA) r

  9. Python - แทรกลิสต์เข้าไปในอีกลิสต์หนึ่ง

    ลิสต์มีเมธอด extend() สำหรับต่อสมาชิกจากอีกลิสต์หนึ่ง เข้าไป (ต่างจาก append() ที่เพิ่มลิสต์ทั้งลิสต์เป็นสมาชิกเดียว) ตัวอย่าง # append first_list = [1,2,3,4,5] second_list = [6,7,8,9,10] first_list.append(second_list) print(The list pattern using append is : + str(first_list)) # extend third_list

  10. Python - ฟังก์ชัน int()

    int() แปลงค่าที่กำหนดให้เป็นจำนวนเต็ม Syntax int(value, base) int(x, base=10) value: ตัวเลขหรือสตริงที่แปลงเป็น int ได้ base: ฐานของตัวเลข (default 10) ตัวอย่าง # int() สำหรับจำนวนเต็ม int(10) # 10 int(20) # 20 # int() สำหรับทศนิยม int(11.2) # 11 int(9.9e5) # 990000

  11. Python - เมธอด iter()

    iter() สร้าง iterator object ใช้สำหรับ iterate บน iterables (list, tuple, string, etc.) Syntax iter(object, sentinel) object: iterable object (บังคับ) sentinel: ถ้า object เป็น callable จะหยุดเมื่อค่าที่คืนเท่ากับ sentinel (ออปชัน) Iterator ใช้เมธอด __next__() เพื่อดึงค่าถัดไป แต่ปกติใช้ built-in

  12. แทรกสตริงไว้หน้าสมาชิกทุกตัวในลิสต์ใน Python

    ต้องการเพิ่มสตริงคำนำหน้า (prefix) ให้กับสมาชิกทุกตัวในลิสต์ ตัวอย่าง: prefix = Tutorials_Point, list = [1,2,3] → [Tutorials_Point1, Tutorials_Point2, Tutorials_Point3] วิธีที่ 1: ใช้ format() ใน list comprehension sample_list = [1, 2, 3] print([Tutorials_Point{0}.format(i) for i in sample_list]) ผล

  13. ตรวจสอบว่าสตริงเป็น JSON ที่ถูกต้องหรือไม่ใน Python

    JSON เป็นรูปแบบข้อความมาตรฐาน Python มีโมดูล json ตรวจสอบได้ ใช้ json.loads() ลอง json.loads(string) ถ้าไม่ error → valid JSON ตัวอย่าง import json Astring = {Mon : 2pm, Wed : 9pm ,Fri : 6pm} print(Given string, Astring) try: json_obj = json.loads(Astring) print(A valid JSON) except ValueErr

  14. ตรวจสอบว่า key มีอยู่ในพจนานุกรมหรือไม่ใน Python

    ตรวจสอบว่า key ที่กำหนดมีอยู่ใน dictionary หรือไม่ ใช้ in operator if check_key in Adict: ... ตัวอย่าง Adict = {Mon: 3, Tue: 5, Wed: 6, Thu: 9} print(The given dictionary : , Adict) check_key = Fri if check_key in Adict: print(check_key, is Present.) else: print(check_key, is not Present.) ผ

  15. ตรวจสอบหลักแรกของตัวเลขในลิสต์ว่าเหมือนกันหรือไม่ใน Python

    ตรวจสอบว่าตัวเลขทุกตัวในลิสต์มีหลักแรกเหมือนกันหรือไม่ ใช้ set และ map แปลงทุกตัวเป็นสตริง เอาหลักแรก (x[0]) ใส่ set ถ้า len(set)==1 แปลว่าทุกตัวเหมือนกัน ตัวอย่าง Alist = [63, 652, 611, 60] print(Given list : , Alist) if len(set(x[0] for x in map(str, Alist))) == 1: print(All elements have same

  16. ตรวจสอบเงื่อนไขสามเหลี่ยมบนลิสต์ของลิสต์ใน Python

    เงื่อนไขสามเหลี่ยม: ผลรวมสองด้านต้องมากกว่าด้านที่สาม ตรวจสอบ sublist ไหนที่ตรงเงื่อนไข e[2] ตัวอย่าง e[2]: print(The sublist showing triangular inequality:, e) ผลลัพธ์ The sublist showing triangular inequality: [6, 8, 9] ใช้ list comprehension = z] ตัวอย่าง = z]: print(The sublist sh

  17. รวม tuples ในลิสต์ของ tuples ใน Python

    ลิสต์ที่สมาชิกเป็น tuple (list, string) ต้องการจับคู่แต่ละสมาชิกใน list กับ string นั้น ตัวอย่าง: [([2,8,9],Mon), ([7,5,6],Wed)] → [(2,Mon),(8,Mon),(9,Mon),(7,Wed),(5,Wed),(6,Wed)] ใช้ for loop [(t1, t2) for i, t2 in Alist for t1 in i] ตัวอย่าง Alist = [([2, 8, 9], Mon), ([7, 5, 6], Wed)] print(List

  18. รวมสองลิสต์ที่เรียงแล้วใน Python

    รวมสองลิสต์ที่เรียงลำดับแล้ว ให้ผลลัพธ์เป็นลิสต์เดียวที่เรียงลำดับ ใช้ + และ sorted sorted(listA + listB) ตัวอย่าง listA = [Mon, Tue, Fri] listB = [Thu, Fri, Sat] print(Given list A is : , listA) print(Given list B is : , listB) res = sorted(listA + listB) print(The combined sorted list is : \n, res

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:142/451  20-คอมพิวเตอร์/Page Goto:1 136 137 138 139 140 141 142 143 144 145 146 147 148