본문 바로가기
반응형

분류 전체보기16

[파이썬의 기본] 배열(list)에서의 메소드(method)/내장함수 총정리 파이썬 배열관련 메소드/내장함수 정리 ※ 목록 안의 메소드, 내장함수는 알파벳순으로 정렬되어 있습니다. 메소드(method) 사용방법 목록 append(object) ▶기존에 있던 배열의 마지막에 object(객체)를 추가 arr1 = [1, 2, 3, 4, 5] arr1.append(6) # 객체 6(정수)을 arr1에 추가 arr1.append('rabbit') # 객체 'rabbit'(문자열)을 arr1에 추가 arr1.append([7, 8, 9]) # 객체 [7,8,9](배열)을 arr1에 추가 arr1.append((10, 11, 12)) # 객체 {10,11,12}(튜플)을 arr1에 추가 print(arr1) ※ 한번의 함수 사용당 하나의 객체를 추가 가능. append() 메소드를 통해 .. 2022. 8. 11.
[파이썬의 기본] 1차원 배열(list)의 슬라이싱(slicing) 이번 포스팅에서는 "배열의 특정 요소만을 불러오는 방법"에 대해서 알아보겠습니다. 먼저, 간단한 예를 보겠습니다. arr1 = [i+1 for i in range(10)] # 1부터 10까지의 정수로 구성된 배열 생성 print('arr1:', arr1) new_list = [] # arr1에서 짝수만을 저장할 새로운 배열 생성 for i in range(10): # 반복문을 통해 arr1의 요소들에 순차적으로 접근 if arr1[i]%2 == 0: # 2로 나누었을 때, 나머지가 0인 경우(짝수인 경우) new_list.append(arr1[i]) # 앞서 만든 빈 배열에 해당 요소를 저장 print('new_list:', new_list) 우리는 1부터 10까지의 정수로 구성된 배열에서 짝수만을 골라.. 2022. 8. 9.
[파이썬의 기본] 1차원 배열(list)의 인덱싱 이번 포스팅에서는 배열의 특징에 대해서 알아보겠습니다. '배열(list)'이라는 자료형은 다음과 같은 특징을 갖습니다. 1) 배열에 저장된 요소들에는 순서가 있다. (↔집합(set)) 2) 배열에 저장된 각 요소들을 수정할 수 있다. (↔튜플(tuple)) 이러한 특징들이 자료형으로써 배열을 사용해야 하고, 하는 것이 유용한 경우들을 만들어주게 됩니다. 배열이라는 자료형의 첫 번째 특징부터 알아보겠습니다. "배열에 저장된 요소들에는 순서가 있다." 이 특징을 이해하기 위해서는 '인덱스(index)'를 먼저 이해하고 넘어가야 합니다. 인덱스(index)를 번역하면 '색인'인데, '색인'이라는 말을 들어도 이 개념을 처음 접하시는 분의 경우 크게 와닿지 않을 것이라 생각합니다. 저는 배열에서의 인덱스를 다음.. 2022. 8. 8.
[파이썬의 기본] 1차원 배열(list)을 생성하는 다양한 방법 파이썬의 대표적인 자료형 중 하나는 배열(list)입니다. 이번 포스팅에서는 외부 라이브러리를 사용하지 않고, 1차원 배열을 생성하는 다양한 방법에 대해서 알아보겠습니다. 1) 대괄호의 사용 다음과 같이파이썬에서 대괄호([ ])로 묶인 자료형을 '배열(list)'이라 합니다. 따라서, 대괄호 안에 직접 원소를 입력해줌으로써 배열을 생성할 수 있습니다. arr1 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] # 10개의 1로 구성된 arr1 이름의 배열을 생성 print(arr1) # 앞서 생성한 arr1 배열을 출력 print(type(arr1)) # arr1의 자료형을 출력 print(type(arr1[0])) # arr1의 0번째 인덱스 값의 자료형을 출력 2) 배열의 곱셈(*) 파이썬에.. 2022. 8. 7.
반응형