Python(4)

현지인·2023년 1월 12일
0

Reviews

List

List 특징

  • 컬렉션 : 집합형 데이터
  • 중복을 허용한다 *&
  • 배열과 같은 자료(즉 순서가 있다. 시퀀스 구조). 수정가능. 가변적
  • 리스트의 요소는 일반적으로 같은 타입이지만 다른 타입을 섞어서 저장하는 것도 가능. (일반적이지는 않음)
  • 첨자로 음수 가능한.
    • 연산자를 이용하면 두개의 서로 다른 리스트를 붙일 수 있다.
  • [] 나 list() 를 이용해 생성

List slicing

  • 문자열과 동일하게 슬라이신 가능

Deep Copy

  • [:] 또는 copy Module 의 deepcopy() 함수를 이용하여 깊은 복사 가능.
  • 얕은 복사와 깊은 복사
  1. 얕은 복사 : 복사가 된 값이 원본 값과 같은 주소값을 갖는다.
  2. 깊은 복사 : 다른 곳에 새로운 메모리 저장.
    1) copy Module
    2) deepcopy()

List 연산

  • 리스트 연결 _+
  • 리스트 반복 *

List 관련 함수

  • append() : 리스트 뒤에 데이터 추가하기
  • sort() : 리스트를 정렬, 역순으로 정렬하기 위해서는 reverse = True 옵션
  • index() : 특정 요소의 위치 값을 반환
  • insert(위치, 데이터) : 지정된 위치에 데이터를 삽입한다. 순서의 개념이 있어야
  • pop() : 마지막 요소 리턴 후 삭제
  • count(요소값) : 특정 요소의 개수 세기
  • len(리스트) : 리스트 요소의 개수를 구함.
profile
현지인의 개발새발 개발 스터디

0개의 댓글