หน้าแรก
หน้าแรก
เมื่อจำเป็นต้องนับความถี่ของรายการย่อยในรายการที่กำหนด จะใช้ความเข้าใจรายการและวิธีการ len ร่วมกับเงื่อนไข if ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list = [23, 33, 45, 67, 54 , 43, 33, 45, 67, 83, 33, 45, 67,90, 0] print("The list is : " ) print(my_list) sub_list = [33, 45,
เมื่อจำเป็นต้องลบแถวสำหรับองค์ประกอบคอลัมน์ K ที่คล้ายกัน การวนซ้ำอย่างง่าย และวิธีการ ผนวก จะถูกนำมาใช้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list =[[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67,85,12], [45,65 ,0]]print(รายการคือ: )print(my_list)K =1print(ค่าของ K คือ )pr
เมื่อจำเป็นต้องกรององค์ประกอบที่ต่อเนื่องกันจากรายการทูเปิล มีการกำหนดเมธอดที่รับรายการทูเปิลเป็นพารามิเตอร์ และตรวจสอบดัชนีของทูเพิลทุกตัว และส่งกลับค่าบูลีนโดยขึ้นอยู่กับดัชนี ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - print("Method definition begins...") def check_consec_tuple_elem
เมื่อจำเป็นต้องค้นหาสตริงที่มีอักขระที่กำหนดทั้งหมดอยู่ในรายการ จะมีการกำหนดเมธอดที่รับสตริงนั้นเป็นพารามิเตอร์และวนซ้ำผ่านสตริง และเพิ่มค่าดัชนีลงไป ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - print(การกำหนดวิธีการเริ่มต้น...)def convert_to_my_string(my_string):my_result = สำหรับดัชนีใน my_stri
เมื่อจำเป็นต้องตรวจสอบว่าองค์ประกอบในดัชนีหนึ่งๆ เท่ากับรายการองค์ประกอบอื่นหรือไม่ จะใช้การวนซ้ำอย่างง่ายและค่าบูลีน ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list_1 = [69, 96, 23, 57, 13, 75, 13] my_list_2 = [68, 21, 69, 23, 49, 35, 73] print("The first list is : " ) print(my_l
เมื่อจำเป็นต้องแยกสตริงตัวเลขเป็นจำนวนเต็ม K หลัก จะใช้วิธีวนซ้ำอย่างง่าย วิธี int และวิธีการ ผนวก ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_string = '69426874124863145' print("The string is : " ) print(my_string) K = 4 print("The value of K is ") print(K) my_
เมื่อจำเป็นต้องได้รับองค์ประกอบ K สูงสุดตามรายการอื่น การวนซ้ำอย่างง่าย วิธี ผนวก และวิธีการ สูงสุด จะถูกนำมาใช้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list_1 = [62, 25, 32, 98, 75, 12, 46, 53] my_list_2 = [91, 42, 48, 76, 23, 17, 42, 83] print("The first list is : " ) print(m
เมื่อจำเป็นต้องแปลงคอลัมน์หลังของเมทริกซ์หลายขนาด จะใช้การวนซ้ำอย่างง่ายและวิธีการ ผนวก พร้อมกับการจัดทำดัชนีเชิงลบ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list = [[41, 65, 25], [45, 89], [12, 65, 75, 36, 58], [49, 12, 36, 98],[47, 69, 78]] print("The list is : " ) print(my_lis
เมื่อจำเป็นต้องกรอง tuple ที่มีองค์ประกอบเหมือนกัน คุณสามารถใช้ list comprehension และ set operator และวิธีการ len ได้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list = [(31, 54, 45, 11, 99) , (11,11), (45, 45, 45), (31, 54, 45, 11, 99),(99, 99), (0,0)] print("The list is : " ) pr
เมื่อจำเป็นต้องลบองค์ประกอบที่ดัชนีในรายการ จะใช้แอตทริบิวต์ ระบุ ตัวดำเนินการ ไม่อยู่ใน การวนซ้ำอย่างง่ายและวิธีการ ผนวก ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list =[91, 75, 15, 45, 69, 78, 23, 71, 36, 72]print(The list is : )print(my_list)print(The list after sorting is : ) my_list.so
เมื่อจำเป็นต้องกรองอักขระตัวพิมพ์ใหญ่ทั้งหมดจากรายการทูเพิล การวนซ้ำอย่างง่าย ค่าบูลีน เมธอด ผนวก และวิธีการ isupper จะถูกใช้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list = [("PYTHON", "IS", "Fun"), ("PYTHON", "COOl"), ("PYTHON",
เมื่อจำเป็นต้องแยกเปอร์เซ็นต์จากสตริง นิพจน์ทั่วไปและเมธอด findall ของแพ็กเกจจะถูกใช้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - import re my_string = 'Python is % always fun % to learn % and teach' print("The list is : " ) print(my_string) my_result = re.findall('\d*%&
เมื่อจำเป็นต้องแยกสตริงตามการเกิดขึ้นของคำนำหน้า จะมีการกำหนดรายการว่างสองรายการ และกำหนดค่าส่วนนำหน้า ใช้การวนซ้ำอย่างง่ายร่วมกับวิธี ผนวก ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - from itertools import zip_longest my_list = ["hi", 'hello', 'there',"python"
เมื่อจำเป็นต้องรับช่วงดัชนีขององค์ประกอบที่จัดกลุ่มติดต่อกันในรายการ จะมีการสร้าง defaultdict ใช้การวนซ้ำง่ายๆ ร่วมกับวิธี จัดกลุ่มตาม วิธี เลน วิธี รายการ และวิธีการ ผนวก ถูกนำมาใช้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - from itertools import groupby from collections import defaultdict my
เมื่อจำเป็นต้องตรวจสอบว่าการแบ่งสตริงเท่ากันหรือไม่ วิธี len วิธี list และตัวดำเนินการ set จะถูกใช้ควบคู่ไปกับเงื่อนไข if ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_string = '96%96%96%96%96%96' print("The string is : " ) print(my_string) my_split_char = "%" prin
เมื่อจำเป็นต้องเรียงลำดับรายการพจนานุกรมตามค่าดัชนี ith ของคีย์ ระบบจะใช้เมธอด sorted และวิธีการแลมบ์ดา ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list = [{"Python" : "Best", "to" : "Code"}, {"Python" : "Good", "to" : &
เมื่อจำเป็นต้องดึงค่าของคีย์หากมีคีย์อยู่ในรายการเช่นเดียวกับพจนานุกรม ระบบจะใช้การวนซ้ำอย่างง่ายและตัวดำเนินการ all ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list = ["Python", "is", "fun", "to", "learn", "and", "teach",
เมื่อต้องการหาค่าเฉลี่ยขององค์ประกอบเมทริกซ์ วิธี mean จากแพ็คเกจ Numpy จะถูกใช้หลังจากที่นำเข้ามาในสภาพแวดล้อมแล้ว ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - import numpy as np my_matrix = np.matrix('[24, 41; 35, 25]') print("The matrix is : " ) print(my_matrix) my_result =
เมื่อจำเป็นต้องรับพจนานุกรมที่มีรายการค่าที่ไม่ซ้ำกัน ตัวดำเนินการ set และวิธีการแสดงรายการจะถูกนำมาใช้ พร้อมกับการวนซ้ำอย่างง่าย ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_dictionary = [{'Python' : 11, 'is' : 22}, {'fun' : 11, 'to' : 33}, {'learn' : 2
เมื่อจำเป็นต้องกำหนดตัวอักษรให้กับทุกองค์ประกอบของรายการจำนวนเต็ม จะใช้เมธอด ascii_lowercase และความเข้าใจรายการ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - import string my_list = [11, 51, 32, 45, 21, 66, 12, 58, 90, 0] print("The list is : " ) print(my_list) print("The list a