반응형
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
- 지도학습
- 은행채용
- dacrew
- 데이터분석
- 디지털직무
- 금융권
- 알고리즘
- 과소완전
- 금융상식
- 과대완전
- jupyternotebook
- 군집분석
- 은행
- Jupyter Notebook
- Python
- 디지털
- 일반상식
- 직무역량평가
- 디지털용어
- 파이썬
- IT
- 비지도학습
- IT용어
- 금융
- 머신러닝
- 파이썬문법
- 데이크루
- 사전학습
- 데이콘
- 주피터노트북
Archives
- Today
- Total
Ming's blog
파이썬 기초1_3. 리스트 추가, 삽입, 삭제,정렬 본문
반응형
1. 리스트 활용
(1) list.append(d)
- 자료 d를 list의 마지막 원소 뒤에 추가
- 한 개의 자료만 추가 가능!
rainbow = ['red', 'orange', 'yellow']
rainbow.append('green')
print(rainbow)
>>> ['red', 'orange', 'yellow', 'green']
(2) list.insert(i, d)
- 인덱스 i에 자료 d를 삽입
num = [1, 2, 3, 5, 6, 7]
num.insert(3, 4) #index 3에 자료 '4'추가
print(num)
>>> [1, 2, 3, 4, 5, 6, 7]
(3) list.remove(d)
- 인덱스 0부터 조회하여 처음 나오는 자료 d를 제거
data = [3, 5, 3, 1, 2]
data.remove(3)
print(data)
>>> [5, 3, 1, 2]
(4) list.sort()
- 리스트를 오름차순/사전순으로 정렬
- 리스트 안의 자료형이 동일할 때만 사용 가능
num = [5, 4, 2, 3, 1]
rainbow = ['red', 'orange', 'yellow']
num.sort()
rainbow.sort()
print(num)
>>> [1, 2, 3, 4, 5]
print(rainbow)
>>> ['orange', 'red', 'yellow']
2. 시퀀스 자료형
- 순서가 있는 자료형
→ 리스트, 문자열, 튜플 등이 이에 속함
* 시퀀스의 특징
1) 원소 간의 순서가 존재
-> 인덱싱, 슬라이싱이 가능
- 인덱싱/슬라이싱을 할 때, 음수를 넣거나 자리를 비우는 것 가능!
- 음수의 경우도 오른쪽 방향으로 작동!
my_word = 'Hello'
my_list=['red', 'orange', 'yellow','green']
var1 = my_word[3:] # index 3 부터 끝까지
var2 = my_lsit[2]
var3 = my_list[-1] # 뒤에서 첫 번째 원소
var4 = my_list[-3:] # index -3 부터 끝까지(오른쪽 방향으로 작동!!!)
print(var1)
>>> lo
print(var2)
>>> ['yellow']
print(var3)
>>> ['yellow']
print(var4)
>>> ['orange', 'yellow','green']
2) 멤버 조회
- in 연산자를 이용하여 시퀀스 안에 원소가 존재하는지 확인 가능
my_list=['red', 'orange', 'yellow']
print('green' in my_list) #False
3) 길이 확인
- len 연산자를 이용하여 원소의 길이 확인 가능
my_word = 'Hello'
print(len(my_word)) #5
4) 연결연산
- + 연산자로 시퀀스의 연결 가능
a = 'My name is'
b = 'Min'
print(a+b)
>>> My name is Min
5) 반복연산
- * 연산자로 시퀀스를 반복 가능
a = '*'
print(a*5)
>>> *****
반응형
'프로그래밍 기본 문법 > Python' 카테고리의 다른 글
파이썬기초2_1. 기초자료형2(튜플, 딕셔너리) (1) | 2020.06.22 |
---|---|
파이썬기초1_4.반복문 (1) | 2020.06.22 |
파이썬기초1_2. 논리형 자료, 비교연산자, 조건문 (0) | 2020.06.22 |
파이썬기초1_1. 기초 자료형 (1) | 2020.06.17 |
실전 데이터 분석1_(for 반복문, 인덱싱, 문자열 함수) (0) | 2020.06.10 |
Comments