일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Analytics
- chrome
- 구글애즈
- 파이썬변수
- 파이썬공부
- 일빵빵
- 구글크롬
- 구글ga
- 영어회화
- googleanaytics
- 구글GDN
- GA
- googlechrome
- 활용점정
- python
- 영어회화추천
- 파이썬배우기
- 구글애널리틱스
- 크롬
- 직장인영어회화
- 파이썬독학
- 구글광고
- GoogleAds
- 독서
- 파이썬
- 파이썬기초
- 일빵빵스토리가있는영어회화
- 웹로그분석
- 구글애널리틱스보고서
- 구글애드워즈
- Today
- Total
직장인 난중일기
파이썬(Python) 슬라이싱, 정렬, 개수 세기! 본문
파이썬(Python) 슬라이싱!
리스트에서 한 개의 값을 뽑아 내는 것을 인덱싱이라 한다.
여러 개의 값을 뽑아 내는 건 뭐라고 할까?
바로 '슬라이싱' 이다.
'slice'는 얇게 썬 조각, 부분이라는 뜻이 있으니 쉽게 기억할 수 있겠다.
음... 회를 뜨는 느낌이랑 비슷하다고 할 수 있겠다.
리스트[ : +1]
슬라이싱은 위와 같은 방법을 한다.
"1~4의 값을 가져와라" 라는 명령을 [1:4+1] 로 표현하는 것이다.
여기서 +1은 왜 해주는지 모르겠다. 그냥 공식과도 같은 건가 보다.
어쨌든 저 명령에 대한 답은 리스트[1:5] 이다.
무지개 색으로 구성된 리스트가 있다.
여기서 주황색 ~ 파란색 까지 가져오려면 어떻게 해야할까?
두 가지는 꼭 기억해야 한다.
1. 리스트는 '0' 부터 시작
2. 끝 인덱스에 + 1
그럼 답은?
list[1:5]
이거다. 주, 노, 초, 파 까지 제대로 슬라이싱 됐다.
파이썬(Python) 리스트 정렬하기!
리스트를 정렬하는 방법이 있다.
리스트 안에 있는 값을 숫자, 알파벳, 한글 순서대로 정렬을 해주는 것이다.
리스트 내 값을 정렬하는 함수는 'sort' 이다.
리스트.sort()
순서 없이 나열된 숫자들을 'sort'를 사용해서 보기 좋게 정렬해보겠다.
리스트에 sort 함수를 적용한 후 값을 출력하니
리스트 안의 숫자가 보기 좋게 순서대로 나열 됐다.
파이썬(Python) 개수 세기!
리스트 내에 특정 값이 몇 개가 있는지 세어 주는 함수도 있다.
바로 'count' 함수이다.
리스트.count()
['영화배우', '가수', '영화배우', '개그맨', '가수', '영화배우', '탤런트', '영화배우']
리스트 안에 값이 위와 같이 나열 되어 있는데,
여기서 '영화배우' 가 몇 번 들어가 있는지 세어 주는 함수다.
리스트 안의 값이 얼마 없어 눈으로 셀 수도 있지만,
만약 이 값이 몇 천개, 몇 만개가 된다면?
이 count 함수를 유용하게 쓸 수 있을 것이다.
count 함수를 써서 리스트 안에 '영화배우'가 몇 개 들어가 있는지 세어 보았더니
간단하게 '4'라는 값이 출력 되었다.
이상 리스트 안의 특정 범위를 가져오는 '슬라이싱'과 순서대로 정렬해주는 'sort' 함수, 리스트 안에 특정 값의 개수를 세어 주는 'count' 함수를 배워 봤다!
'코딩공부 > 파이썬(Python)' 카테고리의 다른 글
파이썬(Python) 들여쓰기! (0) | 2018.11.08 |
---|---|
파이썬(Python) for문의 구조 (0) | 2018.11.08 |
파이썬(Python) 값 추가, 제거, 접근하기! (0) | 2018.11.06 |
파이썬(Python) 리스트 알아보기! (0) | 2018.11.06 |
파이썬(Python) 변수의 이름 짓기! (0) | 2018.11.05 |