24.5 심사문제 질문입니다.
, 이 호준님이 작성문의한 코드는 삭제합니다.
이렇게 코딩을 했습니다. 결과는 문제 없이 나오는데 마지막에 호기심으로 print(words)를 했더니 strip이 전혀 적용되지 않은 체로 출력이 되었습니다. i=i.strip() 이걸로 변수에 새로 저장했다고 생각했는데 리스트를 수정한 것이 아니기 때문에 바뀌지 않은 건가요? 이유를 알고 싶습니다...
(도장_ 관리자님이 수정함 - 원문 제출일: 수요일, 17 11월 2021, 4:33 오후)
Re: 24.5 심사문제 질문입니다.
, 도장_ 관리자님이 작성for i in words:
i=i.strip(",'-.")
words의 값은 바꾼 적이 없습니다.
words의 값을 꺼내서 i에 복사했고,
i.strip으로 수정한 값도 i에 저장했습니다.
i를 출력하면 바뀐 값이 출력되고
words는 원본입니다.
순차적으로 하나씩 학습하는 게 좋습니다. 내가 아는 거라고 건너뛰지 않고 순차적으로 학습해서 기초가 되는 개념을 확실하게 하는 게 좋습니다.
구멍 뚫린 치즈처럼 지식을 쌓는 건 장기적으로 결코 좋지 않습니다. 누구나 달리기는 할 수 있지만, 올바른 달리기 자세를 배우지 않으면 결코 오래할 수 없습니다. 대다수는 달리기를 오래하지 않기 때문에 문제가 되지 않습니다.
달리기를 할 때 내 발목은 내전, 중립, 외전 중에 어떤 유형인가, 발바닥이 땅에 닿는 순서, 무릎 관절과 근력의 문제, 상체 자세, 시선의 각도 등 제대로 배워야 하는 기초가 많습니다.