메서드와 함수를 사용하여 생성되는 데이터
안녕하세요. 메서드나 함수를 사용할때 생성되는 데이터에 대한 질문입니다.
리스트에 메서드를 사용할 때에는 기존 데이터가 반환되는 반면에,
함수에 리스트를 집어넣는 경우에는 새로운 데이터가 반환되는 것 같습니다.
제가 이해한 것이 맞나요? 아니면 일일이 암기해야 하나요?
감사합니다.
답변 1
0
질문 감사드립니다.
정확한 함수와 메서드명을 알면 좋을텐데요.
아마, sorted() 와 list.sort() 처럼 같은 동작을하는 함수와 메서드를 말씀하시는 걸로 보입니다.
말씀하신대로 함수는 신규 객체를 생성하여 반환하는 반면에, 메서드는 해당 객체를 직접(in place) 변경합니다.
하지만 이 것이 모든 함수와 메서드에 적용된다는 것은 확실하지 않습니다. 그런 경향이 있지만 언제든지 변경이 될 수도 있기 때문입니다. (가급적 그러지 않겠지만 말입니다.)
따라서, 암기하시기 보다는 필요할 때마다 레퍼런스 문서를 찾아보는 것이 가장 정확합니다.
질문 드립니다.
0
25
2
노션 링크
0
24
3
주피터 노트북 실행에 질문있습니다.
0
441
1
단축키 질문 있습니다!
0
316
2
질문
1
247
1
맥북에서 개발자가 만든 모듈 저장을 어떻게 해야 하나요?
0
241
0
주피터 창이 뜨지 않습니다
1
363
1
pip 설정
1
453
1
if문 elif 사용
0
296
1
pdf파일을 받을 수 있는지요?
1
308
1
__init__()함수 여러번 사용과 자바와의 차이점
2
569
1
dict의 활용
1
246
1
혹시 new data에서 인덱싱 새롭게 set할때, 인덱싱하려는 컬럼의 key값이 없으면 어떻게 할까요?
1
320
2
pip 외부 라이브러리 설치와 관련된 질문입니다.
1
875
1
idle에서 코드 실행하면 string 은 부를수 없다고 나옵니다
1
249
1
pdf 자료 문의
1
555
2
주피터노트북은 클라우드서비스인지 여쭤보고 싶습니다.
1
1212
2
부동소숫점에 대해서 질문있습니다!
2
280
2
문법에서의 띄어쓰기는 어떤의미를 갖나요?
2
668
2
PART 04 숫자타입을 배워보자 '생각해봅시다'질문
2
197
1
역슬래시 기호
2
489
3
답변 감사드립니다 주신대로 해보았더니 다음과 같이 나오네요 확인부탁드려요
2
255
1
pandas 설치시 다음과 같은 에러가 나고 있습니다 ㅠㅠ
1
24837
5
강의 순서가 바뀌었어요
2
297
1





