목록에서 단어 제거안녕! 내 목록에서 "none"이라는 단어를 제거하려고 하는데(데이터 입력에 따라 가변적임) 스크립트를 실행한 후 출력에 변경 사항이 없습니다. 내 코드를 개선할 수 있는 방법에 대한 제안이 있습니까?
unique= Associative Array(Data) << Get Keys;
show(unique); // output- unique= {" BGG", " BSG", "None"}
Number= nitems(unique);
for( i= 1, i >= Number, i++,
if (unique[i]== "None",
remove from(unique,unique[i]);,
);
);
Re: 목록에서 단어를 제거합니다.문제를 처리하는 방법은 다음과 같습니다.목록에서 거꾸로 작업하면 목록 구성원 삭제로 인해 목록에 대한 참조가 잘못되지 않습니다.
unique = {" BGG", " BSG", "None"};
For( i = N Items( unique ), i >= 1, i--,
If( unique[i] == "None",
Remove From( unique, i, 1 ),
)
);
Show( unique );