티스토리 뷰
파이썬(Python)에서 문자열(str) 만큼 자주 사용되는 것이 리스트(list) 자료형이라고 할 수 있습니다. 이번에는 리스트 사용법을 정리해보겠습니다.
파이썬 리스트(list) 사용법과 특징 정리
L = [1, 2, 3, 4, 5]
리스트는 [] 기호를 사용하여 표현
L = [1, 'apple', (1, 2, 3), 3.14]
하나의 리스트에 여러 종류의 자료형을 담을 수 있다.
L = [1, 2, 3] + [7, 8, 9]
L = [1, 2, 3] * 3
리스트 더하기, 곱하기 연산이 가능
L[3]
L[2:5]
인덱스, 슬라이싱 사용 가능
L[3] = 10
변경이 가능한(mutable) 자료형이라 삽입, 삭제, 정렬이 가능
L = [i*i for i in range(10)]
L = [i for i in L if i % 3 == 0]
List Comprehensions 방식으로 리스트를 만들 수 있다.
(파이썬의 신기하고 편리한 기능)
5 in L
in, not in 을 사용하여 리스트에 값이 포함되어 있는지 확인 (결과 True, False)
L = [1, 2, 3, 4, 5]
del(L[2]) # 리스트 특정 인덱스 내용을 삭제
del(L) # 리스트 자체를 삭제
del함수를 사용하여 리스트를 삭제
t = (1, 2, 3, 4, 5)
L = list(t)
튜플(tuple), 집합(set)과 같은 다른 자료형을 리스트로 바꾸기 위해서는 list()를 사용
파이썬 리스트 삽입, 복사 합수 (append, insert, extend, copy)
append(값) - 리스트에 값을 하나 추가
insert(인덱스, 값) - 인덱스 위치에 값을 하나 추가
extend(iterable) - iterable 인자를 넘겨 리스트에 추가
copy() - 리스트 복사 (리턴받아 사용)
파이썬 리스트 삭제 함수 (remove, pop, clear)
remove(값) - 전달한 값을 삭제 (중복된 경우 처음 나오는 값을 삭제)
pop(인덱스) - 인덱스에 위치한 값을 리턴하면서 삭제 (인자가 없으면 맨 뒤 값을 pop)
clear() - 리스트 값 모두 삭제 (빈 리스트 생성)
파이썬 리스트 count, index 함수
count(값) - 인자로 전달한 값의 개수를 확인
리스트의 길이를 확인하기 위해서는 len() 함수를 사용
index(인덱스) - 인덱스에 위치한 값을 확인
파이썬 리스트 reverse, sort 정렬 함수
reverse() - 리스트에 들어있는 값을 역순(거꾸로)으로 변경
sort() - 리스트 내용을 정렬 (오름차순)
(reverse=True를 인자로 전달하면 내림차순 정렬이 가능)
- Total
- Today
- Yesterday
- mysql
- 파이썬 자료형
- 리눅스
- 이클립스 사용법
- 라즈베리파이 활용
- raspberry pi
- 리눅스 기초
- 라즈베리파이 오락실
- 파이썬 함수
- PYTHON
- openmediavault
- jsp 프로그래밍
- 리눅스 명령어
- 파이썬 프로그래밍
- Android Studio
- 파이썬 기초
- 리눅스 설치
- 추억의 오락실
- Eclipse ADT
- eclipse
- 리눅스 cat
- 라즈베리파이
- linux
- 라즈베리파이 NAS
- 라즈베리파이 나스
- Android Programming
- 파이썬
- 안드로이드 프로그래밍
- 게임기 만들기
- 파이썬 연산자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |