예 : 목록이 있습니다. l1 = [1,2,3,4]
및 다른 목록 : l2 = [1,2,3,4,5,6,7,1,2,3,4]
. l1
이 l2
의 하위 집합인지 확인하고 싶다면 l2
에서 이러한 요소를 삭제하고 l2
이 [5,6,7,1,2,3,4]
이되고 인덱스 0-3이 제거되었습니다.목록에서 하위 목록 제거
이 작업을 수행 할 파이썬 방법이 있습니까? I 출력을하고자하지만
l1 = [1,2,3,4]
l2 = [1,2,3,4,5,6,7,1,2,3,4]
l3 = []
for i in l2:
if i in l1:
l3.append(i)
-> prints [5,6,7]
이 [5,6,7,1,2,3,4]
가 될 :
'나는 (i가 l1이 아니거나 l2가 아니라면 l1 + l2 일 때)'나는 이것이 네가 필요로하는 전부라고 생각한다. –