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 | 31 |
Tags
- Kaggle
- level 1
- 오라클
- 카카오
- matplotlib
- SQL
- Oracel
- 실기
- level 2
- 빅분기
- pandas
- R
- 프로그래머스
- 튜닝
- 알고리즘
- 머신러닝
- Python
- 빅데이터 분석 기사
- 데이터 분석
- sklearn
- 실습
- 코딩테스트
- Numpy
- 파이썬
- seaborn
- oracle
- python3
Archives
- Today
- Total
라일락 꽃이 피는 날
[Python] list (리스트) 본문
728x90
list (리스트)
변수명 = [] (빈 리스트: 변경이 가능하기 때문에 가능)
변수명 = [value1, value2, ...]
변수명 = list((value1, value2, ...))
lst = [1, 2, 3]
print(lst) # [1, 2, 3]
print(lst[0]) # 1
print(lst[1]) # 2
print(lst[-1]) # 3
print(lst[-3]) # 1
print(lst[0:2]) # [1, 2]
print(lst[1:3]) # [2, 3]
print(lst[-3:-1]) # [1, 2]
print(lst[-2:]) # [2, 3]
lst = [['a', 'b'], ['c', 'd'], ['e', 'f']]
print(lst[0]) # ['a', 'b']
print(lst[1][0]) # c
print(lst[2][1]) # f
lst = [['a', 'b'], ['c', 'd'], ['e', 'f']]
for val in lst:
print(val[0], val[1])
# a b
# c d
# e f
list 함수
append(value) | 리스트 끝에 값을 추가 |
extend(iter) | 리스트 끝에 list/tuple/dict의 값을 하나씩 추가 |
insert(idx, value) | 특정 인덱스 위치에 값을 추가 |
pop(idx) | 마지막 인덱스의 값을 반환한 후 삭제, 인덱스 번호를 지정할수도 있음 |
remove(value) | 특정 값에 해당하는 것을 찾아 삭제 |
clear() | 모든 값을 삭제하여 빈 리스트만 남김 |
count(value) | 리스트에서 일치하는 값의 개수를 반환 |
index(value) | 리스트에서 일치하는 값의 인덱스 번호를 반환 |
reverse() | 리스트의 모든 값을 뒤집어 나열 |
sort(reverse=False) | 리스트의 값을 오름차순(False)/내림차순(True) 정렬 |
lst = [1, 2, 3]
lst.append('a') # [1, 2, 3, 'a']
lst.append([4, 'b']) # [1, 2, 3, 'a', [4, 'b']]
lst.extend(['a', 'b', 'c']) # [1, 2, 3, 'a', [4, 'b'], 'a', 'b', 'c']
lst.insert(1, 'b') # [1, 'b', 2, 3, 'a', [4, 'b'], 'a', 'b', 'c']
lst.pop() # [1, 'b', 2, 3, 'a', [4, 'b'], 'a', 'b']
lst.pop(0) # ['b', 2, 3, 'a', [4, 'b'], 'a', 'b']
lst.remove(2) # ['b', 3, 'a', [4, 'b'], 'a', 'b']
lst.clear() # []
lst = [1, 2, 3, 1]
lst.count(1) # 2
lst.index(1) # 0
lst.index(1, 1) # 3
lst = [1, 3, 2]
lst.reverse() # [2, 3, 1]
lst = [1, 3, 2]
lst.sort() # [1, 2, 3]
lst.sort(reverse=True) # [3, 2, 1]
728x90
'프로그래밍 > Python' 카테고리의 다른 글
[Python] String (문자열) (0) | 2021.06.01 |
---|---|
[Python] dictionary (사전) (0) | 2021.06.01 |
[Python] tuple (튜플) (0) | 2021.05.30 |
[Python] 반복문 (0) | 2021.05.21 |
[Python] 조건문 (0) | 2021.05.21 |