파이썬 튜토리얼

파이썬 홈 파이썬 소개 파이썬 시작하기 파이썬 구문 파이썬 주석 파이썬 변수 파이썬 데이터 유형 파이썬 숫자 파이썬 캐스팅 파이썬 문자열 파이썬 부울 파이썬 연산자 파이썬 목록 파이썬 튜플 파이썬 세트 파이썬 사전 파이썬 If...Else 파이썬 while 루프 Python For 루프 파이썬 함수 파이썬 람다 파이썬 배열 파이썬 클래스/객체 파이썬 상속 파이썬 반복자 파이썬 범위 파이썬 모듈 파이썬 날짜 파이썬 수학 파이썬 JSON 파이썬 정규식 파이썬 PIP 파이썬 시도...제외 파이썬 사용자 입력 파이썬 문자열 포맷

파일 처리

파이썬 파일 처리 파이썬 읽기 파일 Python 파일 쓰기/만들기 파이썬 파일 삭제

파이썬 모듈

넘파이 튜토리얼 팬더 연습 사이피 튜토리얼

파이썬 Matplotlib

Matplotlib 소개 Matplotlib 시작하기 Matplotlib 파이플로트 Matplotlib 플로팅 Matplotlib 마커 Matplotlib 라인 Matplotlib 레이블 Matplotlib 그리드 Matplotlib 서브플롯 Matplotlib 분산 Matplotlib 바 Matplotlib 히스토그램 Matplotlib 파이 차트

기계 학습

시작하기 평균 중앙값 모드 표준 편차 백분위수 데이터 배포 정규 데이터 분포 산포도 선형 회귀 다항식 회귀 다중 회귀 규모 훈련/시험 의사결정나무

파이썬 MySQL

MySQL 시작하기 MySQL 데이터베이스 생성 MySQL 테이블 생성 MySQL 삽입 MySQL 선택 MySQL 어디 MySQL 주문 기준 MySQL 삭제 MySQL 삭제 테이블 MySQL 업데이트 MySQL 제한 MySQL 조인

파이썬 몽고DB

몽고DB 시작하기 MongoDB 데이터베이스 생성 MongoDB 컬렉션 생성 몽고DB 삽입 몽고DB 찾기 몽고DB 쿼리 몽고DB 정렬 몽고DB 삭제 MongoDB 드롭 컬렉션 몽고DB 업데이트 몽고DB 제한

파이썬 참조

파이썬 개요 파이썬 내장 함수 파이썬 문자열 메서드 파이썬 목록 메서드 파이썬 사전 메서드 파이썬 튜플 메서드 파이썬 세트 메소드 파이썬 파일 메서드 파이썬 키워드 파이썬 예외 파이썬 용어집

모듈 참조

랜덤 모듈 요청 모듈 통계 모듈 수학 모듈 cMath 모듈

파이썬 방법

목록 중복 제거 문자열 반전 두 개의 숫자 더하기

파이썬 예제

파이썬 예제 파이썬 컴파일러 파이썬 연습 파이썬 퀴즈 파이썬 인증서

파이썬 배열


참고: Python에는 배열에 대한 기본 제공 지원이 없지만 대신 Python 목록 을 사용할 수 있습니다.


배열

참고: 이 페이지에서는 LISTS를 ARRAYS로 사용하는 방법을 보여주지만 Python에서 배열로 작업하려면 NumPy 라이브러리 와 같은 라이브러리를 가져와야 합니다 .

배열은 하나의 단일 변수에 여러 값을 저장하는 데 사용됩니다.

예시

자동차 이름을 포함하는 배열을 만듭니다.

cars = ["Ford", "Volvo", "BMW"]

배열이란 무엇입니까?

배열은 한 번에 둘 이상의 값을 보유할 수 있는 특수 변수입니다.

항목 목록(예: 자동차 이름 목록)이 있는 경우 자동차를 단일 변수에 저장하면 다음과 같을 수 있습니다.

car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"

그러나 자동차를 탐색하고 특정 자동차를 찾으려면 어떻게 해야 합니까? 그리고 3대가 아니라 300대가 있다면 어떨까요?

솔루션은 어레이입니다!

배열은 하나의 이름으로 많은 값을 가질 수 있으며 인덱스 번호를 참조하여 값에 액세스할 수 있습니다.


배열의 요소에 액세스

인덱스 번호 를 참조하여 배열 요소를 참조합니다 .

예시

첫 번째 배열 항목의 값을 가져옵니다.

x = cars[0]

예시

첫 번째 배열 항목의 값을 수정합니다.

cars[0] = "Toyota"

배열의 길이

이 메서드를 사용하여 len()배열의 길이(배열의 요소 수)를 반환합니다.

예시

cars 배열 의 요소 수를 반환합니다 .

x = len(cars)

참고: 배열의 길이는 항상 가장 높은 배열 인덱스보다 하나 더 깁니다.



루프 배열 요소

for in루프를 사용하여 배열의 모든 요소를 ​​반복할 수 있습니다 .

예시

cars배열 의 각 항목을 인쇄합니다 .

for x in cars:
  print(x)

배열 요소 추가하기

이 메서드를 사용하여 append()배열에 요소를 추가할 수 있습니다.

예시

cars배열 에 요소를 하나 더 추가합니다 .

cars.append("Honda")

배열 요소 제거

메서드를 사용 pop()하여 배열에서 요소를 제거할 수 있습니다.

예시

cars배열 의 두 번째 요소를 삭제합니다 .

cars.pop(1)

remove()메서드를 사용하여 배열에서 요소를 제거 할 수도 있습니다 .

예시

값이 "Volvo"인 요소를 삭제합니다.

cars.remove("Volvo")

참고: 목록의 remove()메서드는 지정된 값의 첫 번째 항목만 제거합니다.


배열 메서드

Python에는 목록/배열에서 사용할 수 있는 내장 메서드 세트가 있습니다.

Method Description
append()Adds an element at the end of the list
clear()Removes all the elements from the list
copy()Returns a copy of the list
count()Returns the number of elements with the specified value
extend()Add the elements of a list (or any iterable), to the end of the current list
index()Returns the index of the first element with the specified value
insert()Adds an element at the specified position
pop()Removes the element at the specified position
remove()Removes the first item with the specified value
reverse()Reverses the order of the list
sort()Sorts the list

참고: Python에는 배열에 대한 기본 제공 지원이 없지만 대신 Python 목록을 사용할 수 있습니다.