Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python – K องค์ประกอบกลาง


เมื่อจำเป็นต้องกำหนดองค์ประกอบกลาง 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 ถูกกำหนดให้กับตัวแปร

  • ผลรวมของค่าทั้งสองนี้ถูกกำหนดให้กับตัวแปรอื่นด้วย

  • มีการดำเนินการแบ่งรายการเพื่อเข้าถึงองค์ประกอบเฉพาะ

  • สิ่งนี้ถูกกำหนดให้กับตัวแปร

  • ซึ่งจะแสดงเป็นเอาต์พุตบนคอนโซล