코딩테스트 공부
자주하는 파이썬 실수 *****제발 실수 하쥐마라***** (기억하려고)
210_yy
2021. 7. 12. 15:11
알고리즘 문제를 풀다가 자주 하는 실수를 기록해서 고치려고 한다 .. ^^
- 배열을 복사할 때
예를 들어 s 배열이 있고 그 배열을 n이라는 배열에 새로 담아서 쓰고 싶은데, n=s로 대입하고 n의 요소들을 삭제하는 등 n배열을 건드리면 s배열도 마찬가지로 변경된다. (이렇게 영향을 받고 싶지 않다면 대입을 해서 복사하기보다는 .copy()함수를 사용하여 복사해야한다)
- 문자열 변경
문자열은 인덱스로 특정 문자를 변경하는 것이 불가능하다. replace함수를 사용하여 변경하거나, 문자열을 리스트로 만들어서 요소 변경을 하고 join 함수를 사용하여 합쳐줘야한다.
반응형