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

ฉันจะลบองค์ประกอบเดียวกันในรายการโดย Python . ได้อย่างไร


เพียงลบคำสั่ง return ภายนอกสำหรับบล็อก มันจะทำงาน. คำสั่งพิมพ์ล่าสุดควรมี remove_same แทน remove_new

def remove_same(L1, L2):
    L1_copy = L1[:]
    for e in L1_copy:
        if e in L2:
             L1.remove(e)
    return L1

L1 = [1,2,3,4]
L2 = [1,2,5,6]
print(remove_same(L1, L2))

ผลลัพธ์:

[3, 4]