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

โปรแกรม Python เพื่อค้นหาองค์ประกอบที่อยู่ห่างไกลที่ไม่ใช่ K


เมื่อต้องการค้นหาองค์ประกอบที่อยู่ห่างไกลที่ไม่ใช่ 'K' จะใช้การวนซ้ำอย่างง่ายร่วมกับวิธี 'ผนวก'

ตัวอย่าง

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

my_list = [91, 13, 19, 25, 35, 3, 9, 11, 0]

print("The list is :")
print(my_list)

my_key = 2
print("The key is ")
print(my_key)

my_result = []

for element in my_list:
   if element + my_key not in my_list and element - my_key not in my_list:
      my_result.append(element)

print("The resultant list is :")
print(my_result)

ผลลัพธ์

The list is :
[91, 13, 19, 25, 35, 3, 9, 11, 0]
The key is
2
The resultant list is :
[91, 19, 25, 35, 3, 0]

คำอธิบาย

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

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

  • มีการกำหนดรายการที่ว่างเปล่า

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

  • ถ้าใช่ จะถูกเพิ่มลงในรายการว่าง

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