반응형 [Python] 자료구조: 리스트, 딕셔너리, 튜플, 셋 1. 리스트1.1 리스트란?- 리스트는 값들의 묶음 1.2 메서드# 리스트 생성data = list()data = []# 리스트 초기화data = [val1, ...]data = [val1] * ndata = [i for i in range(n)]# 값 확인data[index]# 값 변경data[index] = val# 값 추가:data.append(val)# 값 추가: 리스트 괄호 해제 후 결합data.extend(val)# 값 삭제del data[index]# 값 제거data.remove(val)2. 딕셔너리2.1 딕셔너리란?- 키 중복 불가- 키와 값의 쌍으로 이루어진 데이터들의 집합2.2 메서드 # 딕셔너리 생성data = dict()data = {}# 딕셔너리 초기화data = {"key1": .. 2024. 8. 13. [C++ 마스터] Day 20: STL 벡터와 리스트 STL 벡터 (vector)벡터는 동적 배열을 제공하는 컨테이너로, 요소를 추가하거나 제거할 때 자동으로 크기를 조정합니다. 벡터는 연속된 메모리 블록에 저장되며, 인덱스를 사용하여 빠르게 요소에 접근할 수 있습니다. 1. 벡터 초기화와 기본 연산벡터를 선언하고 초기화하는 방법:#include #include using namespace std;int main() { vector vec; // 빈 벡터 vector vec2(5, 10); // 5개의 요소를 10으로 초기화 vec.push_back(1); // 요소 추가 vec.push_back(2); vec.push_back(3); for (int i = 0; i 2. 반복자.. 2024. 8. 1. 이전 1 다음 반응형