Python_자료구조

최정민·2023년 5월 17일
0

Python data structure

목록 보기
1/5

개요

자료구조와 리스트 사용

목표

여러 타입에 데이터들을 쉽게 관리 하는 리스트를 이해하자

자료구조란

자료구조란 여러 개의 데이터가 묶여잇는 구조를 말하며 파이썬의 대표적인 자료구조는 리스트(list) 튜플(tuple) 딕셔너리(dic) 셋트(set)가 있다.

list선언 및 설명

  • []대괄호를 사용하며 데이터 구분은 , '콤마'를 이용한다.
  • 숫자,문자(열),논리형,실수형 등 모든 기본 데이터를 저장할 수 있다.
  • 리스트 안에 다른 컨테이너 자료형을 저장할 수 있다.
  • 배열과 같이 여러 개의 데이터를 나열한 자료구조이다.
  • 인덱스 번호가 자동으로 부여된다. 0부터 시작
numList = [1,7,10,13,15]
floatList = [1.0, 2.0, 3.0, 3.14,8.9654]
strList = ['홍길동','장길산','이순신']
structureList = [(tuple),[1,3],{'car':'BMW'}]

Tuple선언 및 설명

  • () 소괄호로 묶여 있는 자료구조이다.
    튜플은 리스트와 가장 비슷한 자료구조 이다.
    튜플은 저장된 아이템 수정이 불가능 하다.
    정렬 하거나 아이템을 수정하기 위해서는 자료형을 변환시켜야 한다.
    Tuple -> list / list -> tuple 자료형 변환이 가능하다.

딕셔너리선언 및 설명

  • {'key' : 'Value'} 중괄호를 사용하며 key와 value로 이루어져 있다.
    딕셔너리는 index번호가 없음
    key값을 꼭 지정해줘야함
    Key값은 중복 허용이 안되고 Value는 중복허용 가능하다.

set선언 및 설명

  • {} 중괄호로 이루어져 있다
  • 중복허용이 안된다.
  • 딕셔너리와 같이 중괄호를 사용하지만 key와 value 형식은 아니다.
profile
데이터분석공부중

0개의 댓글