Python10 파이썬(4) - 컨테이너(2) 딕셔너리, 튜플 딕셔너리(Dictionary)단순히 자료를 나열하는 리스트로는 충분하지 않을 때가 있다. 리스트는 같은 속성의 자료를 여러개 가지고 있을 때 유용하지만 다른 속성의 자료가 들어가면 읽기 힘들어진다.다음 코드와 같이 리스트를 저장한다해보자pooh = ["bear", 5, 50]tigger = ["tiger", 4, 40]위와 같이 자료를 저장하면 순서를 똑같이 맞추지 못 할 경우 잘못된 결과가 나오기 쉽고 코드만 봐서는 왜 0이 종이고 1이 나이인지 알 수 없다. 이러한 대응 관계를 명시적으로 보여줄 수 있는 자료구조가 딕셔너리(Dictionary)다. 딕셔너리는 키(Key)를 입력하면 그에 해당하는 값(Value)를 출력해주는 자료 구조다. 딕셔너리는 {}(barce)로 만드며 :(conlon)을 사이에.. 2026. 4. 3. 파이썬(3) - 컨테이너(1) 리스트 컨테이너(Container)파이썬에는 네 가지 기본 컨테이너 타입이 있다. 말 그대로 무언가를 담는 즉 여러 데이터를 담을 수 있는 데이터 타입을 뜻한다. 기본 컨테이너로 List, Dictionary, Tuple, Set이 있다. 서로 다른 타입의 데이터도 상관없이 하나의 컨테이너에 담을 수 있다. 여기서 자주 쓰이지 않는 Set은 생략하겠다. 리스트(List)리스트는 말 그대로 여러개의 데이터를 목록(list)처럼 담아둘 수 있는 자료형이다. 파이썬 자체가 동적 타입이기 때문에 상관없이 아무 자료나 담을 수 있다. 리스트 안에 리스트를 담을 수 있고 뒤에 배울 Dictionay나 클래스 객체 등 어떠한 데이터든 담을 수 있다.# 비어있는 리스트를 만드는 방법empty_list1 = []empty_li.. 2026. 4. 3. 파이썬(2) - 문자열 타입 문자열 타입 문자열 데이터 생성파이썬에서는 문자열을 매우 쉽게 다룰 수 있다. 문자열은 간단하게 ""나 ''사이에 문자를 쓰면 된다.string1 = "ABC"string2 = 'ABC'print(type(string1), type(string1)) # # 문자열 안에 따옴표(', ") 입력print("Hello 'World'") # Hello 'World'print('Hello "World"') # Hello "World"# 특수문자 입력print("ABC \" Hello \'World \nDEF") # ABC " Hello 'World (enter) DEF# 한글도 잘 나온다.print("안녕? 파이썬") # 안녕? 파이썬 0열 선택0열 다음에 열 추가1열 선택1열 다음에 열 추가0행 선택0행 다음.. 2026. 4. 2. 파이썬(1) - 파이썬의 특징, 기본 데이터 타입, 조건문과 비교 연산자 4학년 전공 수업 중에 시스템 프로그래밍이 있어서 수강 신청을 하였었다. 그래서 컴퓨터 구조나 운영체제 관련된 내용을 배울 줄 알았는데 파이썬과 OpenCV, 이미지 처리를 다룬다..뭘까....ㅋㅋㅋㅋ그래도 파이썬 코드에 대해 더 알아보고 싶기도 했고 시험 기간이기도 해서 공부겸 정리를 슥슥 해보려한다.파이썬의 특징 1. 문법이 간결하고 쉽다.기존 프로그래밍이 익숙한 사람이라면 누구나 쉽게 배울 수 있다.단락을 구분하는 기호나 줄의 끝을 표현하는 ;가 필요가 없어 간결하다. 오직 들여쓰기 만으로 단락을 구분한다. 2. 인간의 언어와 비슷하다.기존 언어에서 기호로 표현하던 연산자들을 단어로 대체하여 문장을 읽듯이 해석 가능하다.파이썬을 실행가능한 의사코드(executable pseudo code)라 부르는.. 2026. 4. 2. 이전 1 2 다음