เมื่อต้องการค้นหาองค์ประกอบที่อยู่ห่างไกลที่ไม่ใช่ '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]
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
ค่าคีย์ถูกกำหนดและแสดงบนคอนโซล
-
มีการกำหนดรายการที่ว่างเปล่า
-
รายการถูกทำซ้ำ และคีย์จะถูกตรวจสอบเพื่อดูว่ามีอยู่ในรายการหรือไม่
-
ถ้าใช่ จะถูกเพิ่มลงในรายการว่าง
-
เอาต์พุตจะแสดงบนคอนโซล