배열2 [python] List 안녕하세요. TDR입니다. 오늘은 python에서의 list(배열) 자료구조의 기본적인 것에 대해 정리해 보겠습니다. ## 생성 list_object = [] list_object = list() list_object = [1, 2, 3, 4] ## 삽입 # list 마지막에 value 추가 list_object.append(value) # index 위치에 value 추가 list_object.insert(index, value) # list_object += [5, 6]과 동일 list_object.extend([5, 6] ## 읽기 # 3을 읽음 re = list_object[2] ## 수정 # list_object = [1, 2, 5, 4]가 됨 list_object[2] = 5 ## 삭제 # i.. 2024. 1. 16. 7/22 강의 [return & 주소] return타입은 오직 한개만을 return할 수 있다. 하지만 코딩을 하다보면 2개 이상의 값을 return을 해야할 때가 있다. 그럴때는 매겨변수로 값을 넘겨주는 것이 아닌 주소값을 넘겨 주는 것이다. 즉, input(temp, &valu); 로 넘겨주면 받는 함수는 void input(int temp, int *valu)로 받으면 된다. 여기서 받는 함수가 void형인 것은 주소값을 넘겨 주었기 때문에 구지 return을 통해 값을 반환할 필요가 없기 때문이다. 즉, 주소값을 통해 직접적으로 그 값에 관여할 수 있는 것이다. [기억클래스 종류] 정리하기 힘든 관계로 책 참고 바람. (귀찮은건 정말 참을수 없어~ - 3-) [배열] 배열이랑 같은 type, 같은 size를 같.. 2009. 7. 6. 이전 1 다음