5. 튜플(tuple), 리스트(list), 셋(set), 딕셔너리(dict) 1. 리스트 여러개의 값을 담을 수 있는 자료형 대괄호[]로 표현하며 각 원소는 쉼표로 구분 리스트의 원소는 인덱스를 통해 접근 가능 리스트는 mutable(변경 가능) 자료형 # 리스트 생성 및 접근 예시 a = [1, 2, 3, 4, 5] print(a[0]) # 1 print(a[2]) # 3 2. 딕셔너리 key-value 쌍으로 데이터를 관리하는 자료형 중괄호{}를 사용하며 각 원소는 쉼표로 구분 딕셔너리의 원소는 key를 통해 접근 가능 딕셔너리는 mutable(변경 가능) 자료형 # 딕셔너리 생성 및 접근 예시 dic = {'name':'John', 'age':25, 'city':'Seoul'} print(dic[..
자료구조
목차 자료구조란 무엇인가? 자료구조.. 컴퓨터 공학과라면 필수적으로 대부분 배우게 되는 과목이다. 공부를 하면 대체 무슨 소리인지 모르겠고 왜 배워야 하는지 모를때가 있다 오늘은 왜 컴퓨터공학과에서 자료구조를 배워야하는지 알아보자. 자료구조란 데이터를 효율적으로 저장하고 처리하기 위한 방법을 연구하는 학문입니다. 데이터를 어떻게 구성하고 저장할지, 어떤 연산을 어떻게 처리할지 등을 결정하는 것이 중요합니다. 자료구조는 프로그래밍에서 매우 중요한 역할을 하며, 다양한 알고리즘을 구현하는 데 필수적인 기초 지식입니다. 1. 자료구조를 배워야 하는 이유 1-1. 프로그램의 성능 개선 자료구조는 프로그램의 성능을 개선하는 데 매우 중요합니다. 데이터를 효율적으로 처리하기 위해서는 어떤 자료구조를 사용해야 하는지..