첫 번째 요소를 모두 삭제하려고합니다. 목록의 요소는 동일하지만, 코드가 추악합니다. 여기for 루프를 if-else 문과 병합하는 방법은 무엇입니까?
예 : my_list = [1,1,1,9,9,2]
my_list = [1,9,9,2]
for spot_prec, spot in zip(my_list, my_list[1:]):
if spot_prec == spot:
del spot_prec
else:
break
가 어떻게를 압축 될? 발전기 표현에 대해 들었지만, else break
문을 포함 시키는데 문제가 있습니다.
이 보이는). –
정확히 무엇을하려하고 있습니까? 왜 여기에서 반복하는지 확신 할 수 없습니까? 그리고 코드가 여러분이 생각하는대로하고 있다고 생각하지 않습니다 ... –
예제 입력과 원하는 출력을 포함 할 수 있습니까? –