기록장

자주하는 파이썬 실수 *****제발 실수 하쥐마라***** (기억하려고) 본문

코딩테스트 공부

자주하는 파이썬 실수 *****제발 실수 하쥐마라***** (기억하려고)

210_yy 2021. 7. 12. 15:11

알고리즘 문제를 풀다가 자주 하는 실수를 기록해서 고치려고 한다 .. ^^ 

 

- 배열을 복사할 때 

  예를 들어 s 배열이 있고 그 배열을 n이라는 배열에 새로 담아서 쓰고 싶은데, n=s로 대입하고 n의 요소들을  삭제하는 등 n배열을 건드리면 s배열도 마찬가지로 변경된다. (이렇게 영향을 받고 싶지 않다면  대입을 해서 복사하기보다는  .copy()함수를 사용하여  복사해야한다)

 

- 문자열 변경

 문자열은 인덱스로 특정 문자를 변경하는 것이 불가능하다. replace함수를 사용하여 변경하거나, 문자열을 리스트로 만들어서 요소 변경을 하고 join 함수를 사용하여 합쳐줘야한다. 

반응형
Comments