리스트

자료구조와 알고리즘

알고리즘 학습을 위한 기초지식 - 자료구조(2)

배열 / 리스트 1) 배열의 정의 배열 : 동일한 자료형을 갖는 여러 개의 데이터를 하나의 변수로 모아 놓은 데이터의 집합체 이 때 하나의 변수는 원소와 인덱스로 구성되는데, 원소는 자료 집합체에서 각 원소의 항목 값인 데이터를 의미하며, 인덱스는 위치를 가리키는 숫자로 자료 집합체에서 각 원소가 저장된 방을 접근하기 위한 방 번호에 해당하는 것 2) 배열의 활용 배열은 크게 1차원 배열과 다차원 배열로 나뉜다. 1차원 배열에서는 1개의 첨자를 사용한다. 배열의 원소들은 컴퓨터가 가지고 있는 메모리의 연속적인 기억공간에 나뉘어 순차적으로 저장 2차원 배열은 2개 이상의 첨자들을 가지는 배열이며구현이 간단한 장점이 있다. 2차원 배열부터는 배열을 저장할 때 행 우선 저장, 열 우선 저장으로 나뉨 -행 우선..

Python

Python 기초문법 2 <리스트, 딕셔너리, 튜플, 세트, 자료구조 변경>

- 다양한 자료형을 담을 수있는 배열형태의 자료형 - [ ]로 표현하고 쉼표(,)로 구분 - 인덱스를 이용해서 리스트의 특정 요소에 접근하거나 순서를 구할 수 있음 - 추가, 삭제, 수정 가능 # 리스트 friuts = ["사과", "배", "딸기", "귤"] print(friuts.index("딸기")) # 딸기 몇 번째에 있어 friuts.append("망고") # 리스트 끝에 요소 추가 friuts.insert(1, "수박") # 숫자 먼저 작성해주기 print(friuts) # ['사과', '수박', '배', '딸기', '귤', '망고'] friuts.pop() #뒤에서 부터 제거 print(friuts) # 망고 제거 friuts.append("사과") print(friuts.count("사과"..

sogummi
'리스트' 태그의 글 목록