시퀀스, 집합형 자료구조 |분류 | 타입 | 특징 | 예시 | |----|----|----|----| |시퀀스(sequence) | 리스트(list) | 순서가 있고, 가변(mutable) | [1, 2, 3] | |시퀀스(sequence) | 튜플(tuple) | 순서가 있고, 불변(immutable) | (1, 2, 3) | |세트(set) | 세트(set) | 순서가 없고, 중복을 허용하지 않음 | {1, 2, 3} | |맵(map) | 딕셔너리(dictionary) | 순서가 없고, key/value 쌍으로 이루어짐 | {'a': 1, 'b': 2, 'c': 3} 리스트(list) 리스트는 데이터의 요소를 순차적으로 파악하는데 용이한 자료형 입니다. 리스트는 다양한 메서드(method) 혹은 함수를 지원하며 메서드를 활용하여 요소를 추가, 삭제 및 변경할 수 있습니다. 메서드(method) 객체(object)가 포함하는 함수 혹은 기능
1차원 배열 입력받기 map함수를 이용하면 for문을 쓰지 않고 한줄에 여러개의 정수를 입력받을 수 있다. 입력값을 공백을 기준으로 나눈다. 한줄에 정수형 변수 여러개 입력받기 이 경우에는 받을 변수의 개수를 지정할 수 있다. 만약 입력받은 개수가 변수 개수와 다르면 에러 발생 한줄에 문자열 변수 여러개 입력받기 문자열 여러줄 입력받기 - v.1 문자열 여러줄 입력받기 - v.2 이번에는 한줄에 띄어쓰기 없이 정수를 여러개 입력받았을 때, 2차원 배열 형태로 저장하는 방법이다. 2차원 배열 입력받기 입력 출력