리스트 2

컬렉션

[KT] AIVLE SCHOOL 26일차 자료구조정의와 종류프로그램 작성 시 여러 데이터가 필요함예를 들어 100개의 동일한 데이터가 있을 경우 각각의 데이터를 변수에 할당한다면 100개의 변수가 필요함이런 경우 하나의 데이터 타입으로 여러 데이터를 처리하기 위해 만들어진 개념대표적인 자료구조 형태로는 Array, List, Map이 있음배열(Array)전통적으로 기본이 되는 자료구조데이터를 순차적으로 저장해 0부터 시작하는 인덱스를 통해 접근순차적으로 사용하는 단순한 문자나 숫자 등으로 이루어진 집합형 데이터 처리 사용시 유용자바에서 배열은 기본적인 자료형이지만 구조에 따른 제약과 사용의 불편함 등으로 List를 많이 사용Integer[] array = new Integer[] {1, 2, 3};배열(..

Programming/Java 2025.04.30

[Python] Python 기초 (3) - 리스트 자료형

[KT] AIVLE SCHOOL 2일차 리스트(List) 자료형여러 값을 묶어서 갖는 컨테이너 자료형 중 하나컨테이너 자료형 : 문자열(String), 리스트(List), 튜플(Tuple), 집합(Set), 딕셔너리(Dictionary)대괄호([ ]) 안에 콤마로 구분해 값을 나열하며, 이 값을 요소라고 부름리스트 필요성정수나 실수 등을 갖는 변수는 값 하나 만을 가지기 때문에 많은 데이터 처리가 힘들다.리스트는 여러 값을 요소로 가지기 때문에 많은 데이터 처리가 쉽다.리스트 특징어떠한 자료형도 요소로서 포함이 가능하며 요소 값이 중복될 수도 있음요소가 순서를 가지므로 특정 위치의 요소나 범위의 요소를 확인 가능또다른 리스트를 요소로 포함 가능 (List of List)일반 변수와 리스트일반 변수를 사용..

Programming/Python 2025.03.29