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

Python – ค้นหาระยะห่างระหว่างองค์ประกอบแรกและคู่สุดท้ายใน List


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

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน

my_list = [2, 3, 6, 4, 6, 2, 9, 1, 14, 11]

print("The list is :")
print(my_list)
my_indices_list = [idx for idx in range(
   len(my_list)) if my_list[idx] % 2 == 0]

my_result = my_indices_list[-1] - my_indices_list[0]

print("The result is :")
print(my_result)

ผลลัพธ์

The list is :
[2, 3, 6, 4, 6, 2, 9, 1, 14, 11]
The result is :
8

คำอธิบาย

  • รายการถูกกำหนดและแสดงบนคอนโซล

  • รายการมีการทำซ้ำ และองค์ประกอบจะถูกตรวจสอบเพื่อดูว่าหารด้วย 2 ลงตัวหรือไม่

  • ถ้าใช่ จะถูกกำหนดให้กับตัวแปร

  • ความแตกต่างระหว่างองค์ประกอบสุดท้ายและองค์ประกอบแรกนั้นได้มาจากการจัดทำดัชนี

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

  • ตัวแปรนี้แสดงบนคอนโซล