Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- XML
- mysql
- instruction
- control
- for
- function
- computer
- DS
- html
- while
- javascript
- DATAPATH
- DoM
- web
- react
- DB
- php
- Linux
- Class
- architecture
- Pipelining
- python
- data structure
- CSS
- MacOS
- Java
- Algorithm
- MIPS
- github
- system
Archives
- Today
- Total
YYYEJI
[Python] 리스트(list) 정리 본문
728x90
리스트(list)란 ?
데이터 값들을 하나로 묶어 놓은 것을 말합니다.
아래와 같이 사용됩니다.
number = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
리스트의 길이를 알고 싶을 땐 len 함수를 사용합니다.
len(number)
특정 원소의 갯수를 알고 싶을 땐 count 함수를 사용합니다.
number = [10, 10, 11, 12, 13, 14]
print(number.count(10))
특정 원소의 위치를 알고 싶을 땐 index 함수를 사용합니다.
number = [10, 10, 11, 12, 13, 14]
print(number.index(14))
리스트 안에 원소를 추가하고 싶을 땐 append 함수를 사용합니다.
(리스트 마지막 인덱스 뒤에 추가합니다.)
number.append(16)
리스트 안에 원소를 특정 위치에 추가하고 싶을 땐 insert 함수를 사용합니다.
(인덱스 0번째에 -1을 추가합니다.)
number = [ 0, 1, 2, 3, 4, 5]
number.insert(0, -1)
리스트 안에서 원소를 제거 하고싶을 땐 pop 함수 또는 remove 함수를 사용합니다.
(pop - 리스트의 마지막 인덱스가 반환됩니다.)
(remove - 원소의 실제 값을 입력해줘야 됩니다.)
(del - 인덱스 4번째 있는 값부터 모두 삭제됩니다.)
number = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
t = number.pop() # 마지막 원소 제거
t = number.remove(2) # 2 값 제거
del number [4:] # 여러 개의 원소 제거
리스트 안에 값들을 정렬 시킬 수도 있습니다.
# 오름차순 - 기본
number = [10, 20, 19, 11, 5, 17]
number.sort()
# 오림차순 - reverse=false
number = [10, 20, 19, 11, 5, 17]
number.sort(reverse=False)
# 내오름차순 - reverse=True
number = [10, 20, 19, 11, 5, 17]
number.sort(reverse=True)
다른 리스트와 합칠 때는 extend 함수를 사용합니다.
num_1 = [ 1, 2, 3, 4, 5]
num_2 = [6, 7, 8, 9, 10]
num_1.extend(num_2)
리스트 안에 원소를 뒤집고 싶을 때는 reverse 함수를 사용합니다.
number = [ 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
number.reverse()
◡̈
'Python' 카테고리의 다른 글
[Python] 문자열 인덱싱 및 슬라이싱 (0) | 2022.09.24 |
---|---|
[Python] 대소문자 구분없이 정렬하는 sort 함수 (0) | 2022.09.23 |
[Python] 이스케이프(Escape) 문자란? (0) | 2022.09.23 |
[Python] 산술 계산 (0) | 2022.09.23 |
[Python] 형변환(Type Conversion)이란? (2) | 2022.09.23 |