หน้าแรก
หน้าแรก
เมื่อต้องการนับจำนวนหลักเฉลี่ยในรายการ จะใช้วิธีวนซ้ำอย่างง่าย วิธี str และตัวดำเนินการ / ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [324, 5345, 243, 746, 432, 463, 946787] print("The list is :") print(my_list) sum_digits = 0 for ele in my_list: sum_digits +=
เมื่อจำเป็นต้องแสดงรายการพจนานุกรมทั้งหมด จะใช้ความเข้าใจรายการอย่างง่ายและวิธีการ zip ร่วมกับวิธี ผลิตภัณฑ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง from itertools import product my_list_1 = ["python", "is", "fun"] my_list_2 = [24, 15] print("The first li
เมื่อจำเป็นต้องจัดเรียงเมทริกซ์ตามค่ามัธยฐานของแถว จะมีการกำหนดวิธีการที่ใช้วิธีการ ค่ามัธยฐาน เพื่อกำหนดผลลัพธ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง from statistics import median def median_row(row): return median(row) my_list = [[43, 14, 27], [13, 27, 24], [32, 56, 18], [
เมื่อจำเป็นต้องจัดเรียงสตริงตามเครื่องหมายวรรคตอน จะมีการกำหนดเมธอดที่ใช้สตริงเป็นพารามิเตอร์ และใช้รายการความเข้าใจและตัวดำเนินการ ใน เพื่อกำหนดผลลัพธ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง from string import punctuation def get_punctuation_count(my_str): return len([element
เมื่อจำเป็นต้องกรองแถวที่มีองค์ประกอบของช่วง ความเข้าใจรายการและตัวดำเนินการ ทั้งหมด จะถูกใช้เพื่อกำหนดผลลัพธ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [[3, 2, 4, 5, 10], [32, 12, 4, 51, 10],[12, 53, 11], [2, 3, 31, 5, 8, 7]] print("The list is :") print(my_list) i, j =
เมื่อจำเป็นต้องคำนวณเปอร์เซ็นต์ขององค์ประกอบที่เป็นบวกของรายการ จะใช้ความเข้าใจรายการและวิธีการ เลน ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [14, 62, -22, 13, -87, 0, -21, 81, 29, 31] print("The list is :") print(my_list) my_result = (len([element for element in my_list
เมื่อจำเป็นต้องจัดเรียงตามตัวเลขสูงสุดในองค์ประกอบ จะมีการกำหนดวิธีการที่ใช้วิธีการ str และ max เพื่อกำหนดผลลัพธ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def max_digits(element): return max(str(element)) my_list = [224, 192, 145, 18, 3721] print("The list is :") prin
เมื่อจำเป็นต้องจัดเรียงเมทริกซ์ตามผลรวมของแถว จะมีการกำหนดวิธีการที่ใช้วิธีการ ผลรวม เพื่อกำหนดผลลัพธ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def sort_sum(row): return sum(row) my_list = [[34, 51], [32, 15, 67], [12, 41], [54, 36, 22]] print("The list is :") print(m
เมื่อจำเป็นต้องลบทูเพิลออกจากรายการที่มีทุกองค์ประกอบเป็นไม่มี จะใช้ความเข้าใจรายการและตัวดำเนินการ ทั้งหมด ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_tuple = [(None, 12), (None, None), (33, 54), (32, 13), (None, )] print("The tuple is :") print(my_tuple) my_result = [index for i
เมื่อจำเป็นต้องรวมรายการกับองค์ประกอบอื่นๆ ของรายการ ระบบจะใช้การวนซ้ำอย่างง่ายและวิธีการ ผนวก ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list_1 = [12, 14, 25, 36, 15] print("The first list is :") print(my_list_1) my_list_2 = [23, 15, 47, 12, 25] print("The second list is :
เมื่อต้องการดึงตัวเลข K ด้านหลังออกจากตัวเลข จะใช้การทำความเข้าใจรายการอย่างง่าย ตัวดำเนินการโมดูโลและตัวดำเนินการ ** ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [51645, 24567, 36743, 89452, 2122] print("The list is :") print(my_list) K = 3 print("The value of K is &qu
เมื่อจำเป็นต้องทำการบวกสองทูเพิลแบบสลับกัน จะใช้การวนซ้ำอย่างง่ายและตัวดำเนินการโมดูลัส ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)] print("The list is :") print(my_list) my_result = 0 for index in range(len(my_list)): &nbs
เมื่อจำเป็นต้องแยกองค์ประกอบออกจากรายการที่มีตัวเลขในลำดับที่เพิ่มขึ้น จะใช้การวนซ้ำอย่างง่าย ค่าแฟล็ก และวิธีการ str ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [4578, 7327, 113, 3467, 1858] print("The list is :") print(my_list) my_result = [] for element in my_list: &nbs
ในการจัดกลุ่มตามคอลัมน์และนับการเกิดขึ้นของแต่ละชุดค่าผสมใน Pandas เราใช้ DataFrame.groupby() กับ size() groupby() วิธีการแยก DataFrame ออกเป็นกลุ่ม ขั้นแรก ให้เรานำเข้าไลบรารีแพนด้าด้วยนามแฝง pd - import pandas as pd เริ่มต้นข้อมูลของรายการ - # initializing the data mylist = {'Car': ['
เมื่อจำเป็นต้องเรียงลำดับรายการสตริงตามความถี่อักขระ K วิธี จัดเรียง และฟังก์ชันแลมบ์ดาจะถูกใช้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - my_list = ['Hi', 'Will', 'Jack', 'Python', 'Bill', 'Mills', 'goodwill'] print("The list is : &q
เมื่อจำเป็นต้องกลับค่าพจนานุกรมในรายการ จะใช้วิธีวนซ้ำอย่างง่ายและ ผนวก ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - from collections import defaultdict my_dict = {13: [12, 23], 22: [31], 34: [21], 44: [52, 31]} print("The dictionary is :") print(my_dict) my_result = defaultdict(list) for keys,
เมื่อจำเป็นต้องค้นหาลำดับฟีโบนักชีโดยใช้วิธีการเรียกซ้ำ จะมีการกำหนดเมธอดที่ชื่อว่า fibonacci_recursion ซึ่งรับค่าเป็นพารามิเตอร์ มันถูกเรียกซ้ำแล้วซ้ำอีกโดยการลดขนาดของอินพุต ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน: ตัวอย่าง def fibonacci_recursion(my_val): if my_val <= 1: return my_val
เมื่อจำเป็นต้องทำซ้ำองค์ประกอบที่ดัชนีที่กำหนดเอง จะใช้การวนซ้ำแบบง่าย ระบุแอตทริบิวต์ วิธี ขยาย และวิธีการ ผนวก ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [34, 56, 77, 23, 31, 29, 62, 99] print("The list is :") print(my_list) index_list = [3, 1, 4, 6] my_result = [] for ind
เมื่อจำเป็นต้องพิมพ์แถวที่ความถี่ขององค์ประกอบทั้งหมดมากกว่า K จะมีการกำหนดวิธีการที่ใช้พารามิเตอร์สองตัว และใช้ตัวดำเนินการ ทั้งหมด และการวนซ้ำเพื่อให้ได้ผลลัพธ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def frequency_greater_K(row, K) : return all(row.count(element) > K for element in
เมื่อจำเป็นต้องแยกคำที่ขึ้นต้นด้วยสระออกจากรายการ ให้ใช้การวนซ้ำแบบง่าย ค่าแฟล็ก และวิธีการ startswith ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง: my_list = ["abc", "phy", "and", "okay", "educate", "learn", "code"] print(&quo