나는 프로그램이 입력을 읽고 싶어. 입력이 "HELP"가 아닌 한 공백으로 구분 된 여러 개의 정수로 구성됩니다. 나는 제공된 정수의 수를 모른다.파이썬 3.6에서, 어떻게 알 수없는 문자열을 세트로 변환 할 수 있습니까?
정수를 세트에 넣기를 원합니다.
이것은 현재 사용하고있는 코드이지만 오랜 시간이 걸리고 더 빠른 방법을 찾고 있습니다. 설정
nextInput = input()
while nextInput != "HELP":
testString = set()
testString1 = nextInput.split()
for j in range(0, len(testString1)):
k = int(testString1[j])
testString.add(k)
nextInput = input()
'nextInput'은 결코 루프 내에서 변경되지 않습니다 따라서이 루프는 끝나지 않습니다. – trincot
루프 내에서 더 많은 일이 발생하지만 여러 다른 변수가 관련되어 있습니다. 여기 나머지 코드를 게시하는 것이 도움이 될까요? – user8920020
최소한의 코드 만 게시해야하지만 여전히 대표적이어야합니다. 루프가 문제와 관련이 없다고 말하면 루프 부분을 제거하십시오. – trincot