20.04.08 11:33 작성
·
162
0
english = get_cleaned_english_sentence(english_sentence).upper()
print(type(english))
' '.join(english)
print(english)
english_list = list(english)
print(english_list)
english_morse = [encoding_character(i) for i in english_list]
print(english_morse)
return ''.join(english_morse)
코드를 이렇게 짜고 첫번째 프린트문은 string타입으로 나옵니다.
그러면 ' '.join(english)를 했을 때 띄어쓰기가 돼야하는데 두번째 프린트문 에서는 띄어쓰기가 안된상태로 나옵니다.
python shell에서 여러번 실험 해봐도 ' '.join을 하면 띄어쓰기가 된 상태로 나오는데 위 코드에서는 왜 안되는지 모르겠습니다.