เมื่อจำเป็นต้องกำหนดองค์ประกอบกลาง K จะใช้ตัวดำเนินการ '//' และการแบ่งส่วนรายการ
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_list = [34, 56, 12, 67, 88, 99, 0, 1, 21, 11]
print("The list is : ")
print(my_list)
K = 5
print("The value of K is ")
print(K)
beg_indx = (len(my_list) // 2) - (K // 2)
end_indx = (len(my_list) // 2) + (K // 2)
my_result = my_list[beg_indx: end_indx + 1]
print("The result is : " )
print(my_result) ผลลัพธ์
The list is : [34, 56, 12, 67, 88, 99, 0, 1, 21, 11] The value of K is 5 The result is : [67, 88, 99, 0, 1]
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
ค่า K ถูกกำหนดและแสดงบนคอนโซล
-
ได้รับความยาวของรายการและใช้ตัวดำเนินการ '//'
-
ความแตกต่างระหว่างค่าข้างต้นกับ K//2 ถูกกำหนดให้กับตัวแปร
-
ผลรวมของค่าทั้งสองนี้ถูกกำหนดให้กับตัวแปรอื่นด้วย
-
มีการดำเนินการแบ่งรายการเพื่อเข้าถึงองค์ประกอบเฉพาะ
-
สิ่งนี้ถูกกำหนดให้กับตัวแปร
-
ซึ่งจะแสดงเป็นเอาต์พุตบนคอนโซล