반응형 [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 21: STL 맵과 셋 STL 맵 (map)맵은 키-값 쌍을 저장하는 연관 컨테이너로, 키를 기준으로 자동으로 정렬됩니다. 맵은 키의 중복을 허용하지 않습니다. 1. 맵 초기화와 기본 연산맵을 선언하고 초기화하는 방법:#include #include using namespace std;int main() { map m; // 요소 추가 m["Alice"] = 30; m["Bob"] = 25; m["Charlie"] = 35; // 요소 출력 for (map::iterator it = m.begin(); it != m.end(); ++it) { cout first second ::iterator it = m.find("Bob"); if (it != m.end()) { .. 2024. 8. 1. 이전 1 다음 반응형