ABOUT ME

Today
Yesterday
Total
  • 파이썬 공부 - 패스트 캠퍼스 2일차
    데이터 공부/PYTHON 2023. 11. 6. 22:26

    >>> 리스트 생성 []

    - 대괄호[]를 사용하고, 각 요소를 쉼표로 구분하여 나열

    ex) num = [1, 2, 3, 4, 5]

     

    - 정수, 문자열, 실수, bool 값 모두 포함 가능 

    mix = [10, "luck", 1.56, true]

     

    - 빈 리스트 생성 가능 

    em = [] / em = list[]

     

     

    >>> range 함수()

    연속된 숫자들을 생성하는데 사용하는 함수. range(시작, 끝, 간격)의 구조로 이뤄짐.

    - 시작 : 기본값이 0에서 시작하는 거 주의 but 역순으로 생성할 시, 0이 아닌 -1에서 시작

    - 끝 : 포함되지 않는 숫자로서, 숫자 앞에 벽을 친다고 생각

    - 간격 : 숫자 사이의 간격

     

    >>> 튜플()

    리스트와 유사한 구조를 지니지만, 괄호가 다르고, 안에 저장된 요소를 변경, 추가, 삭제할 수 없다는 차이점이 있다

    변수에 값을 지정할 때, ()로 감싸면 튜플이 되고, tuple함수를 써서 생성할 수도 있다. 반대로 튜플도 list함수를 사용해서 리스트로 변환이 가능하다.

     

     

    >>> 리스트/튜플 언패킹

    리스트 혹은 튜플을 활용하여 여러 변수에 값을 할당하는 기능을 언패킹이라 한다. 

     

    >>> 시퀀스 자료형 4가지 

    리스트 >>> [10, 20, 30, 40, 50]

    튜플 >>> (10, 20, 30, 40, 50)

    range >>> range(7) >>> 0, 1, 2, 3, 4, 5, 6

    문자열 : "good"

     

    +) len 함수를 이용하여 시퀀스 객체의 길이 구하기

     

    >>> 인덱스(순서)를 활용하여 값을 찾거나 새로운 값 할당하기 

    시퀀스는 요소의 순서에 따라 인덱스 번호가 있다. 변수[n]을 하면 값을 출력할 수 있고, 변수[n]을 변수로 지정해서 값을 할당할 수도 있다. 

    +) del 함수를 이용하여 요소를 삭제하는 것도 가능하다

     

     

    >>> 슬라이스 문법

    a[시작:끝:간격]을 활용해 시퀀스 내에서 원하는 인덱스 범우의 값들을 찾을 수 있다. 공백으로 입력할 경우 시작은 0 / 끝은  len(a) / 간격은 1이 된다.

     

    >>> 딕셔너리 문법{}

    키(key)와 값(value)의 쌍으로 데이터를 저장하는 구조. 중괄호{}를 사용하며 키와 값은 콜론:으로 구분된다. 또한, dict를 사용한 딕셔너리 문법도 있다. 

     

Designed by Tistory.