하위 목록이있는 목록이 있습니다. 길이가 3 인 모든 하위 목록을 인쇄하고 싶습니다.
파이썬에서 다음을 수행하고 있습니다.
for x in values[:]:
if len(x) == 3:
print(x)
values
원래 목록입니다. 위의 코드는 x
?의 각 값에 대해 길이가 3 인 모든 하위 목록을 인쇄합니까 ? 하위 목록을 length == 3
한 번만 표시하고 싶습니다 .
문제가 해결되었습니다. 문제는 Eclipse 편집기에 있습니다. 이유를 이해하지 못하지만 루프를 실행할 때 내 목록의 절반 만 표시됩니다.
Eclipse에서 변경해야 할 설정이 있습니까?
print values
여기에 출력을 보여? 편집 : 또는 비어 있지 않은지 확인하십시오.