리스트 인덱싱 예제
리스트로 문자열처럼 인덱싱과 슬라이싱이 가능하다. 예제들을 한번 따라해보자.
>>> a = [30, 20, 500]
>>> a
[30, 20, 500]
>>> a[0] + a[2]
530
>>> a[-1]
500
>>> a = [100,200,300,['a','b','c']]
>>> a[-1]
['a', 'b', 'c']
>>> a[0]
100
>>> a[-1][0]
'a'
리스트 연산
>>> a = [1,2,3,4,5,6,7,8,9]
>>> a = [1,3,5,7,9]
>>> b = [2,4,6,8]
>>> a+b
[1, 3, 5, 7, 9, 2, 4, 6, 8]
>>> b*2
[2, 4, 6, 8, 2, 4, 6, 8]
>>> len(b)
4
리스트 값 수정하기
>>> del b[3]
>>> b
[2, 4, 6]
<리스트 관련 함수들 예제>
count : 리스트내에 요소 개수 세기
a 리스트내에 3이라는 요소는 2개이다.
>>> a = [1,2,3,3,5]
>>> a.count(3)
2
append : 리스트 요소들 추가
>>> a = [1,3,5,7]
>>> a.append(9)
>>> a
[1, 3, 5, 7, 9]
sort : 리스트 정렬
>>> a = [1,5,3,7]
>>> a.sort()
>>> a
[1, 3, 5, 7]
reverse : 리스트 뒤집기
리스트의 요소값들을 역순으로 추출 된다.
>>> a = [1,2,3,4]
>>> a.reverse()
>>> a
[4, 3, 2, 1]
index : 위치 반환
리스트의 지정된 요소의 index값을 반환해 준다.
>>> a = [2,4,6]
>>> a.index(4)
1
insert : 리스트내에 요소 삽입
첫번째 인자의 index에 두번째 인자의 요소가 추가 된다.
>>> a = [3,5,7,9]
>>> a.insert(0,1)
>>> a
[1, 3, 5, 7, 9]
remove : 리스트내에 요소 제거
인자에 해당하는 요소가 제거 된다.
>>> a = [1,3,5,1,3,5]
>>> a.remove(3)
>>> a
[1, 5, 1, 3, 5]
pop : 리스트내의 요소를 끄집어내기
인자가 없으면, 리스트의 맨 마지막 요소를 끄집어낸다.
>>> a = [1,3,5,7]
>>> a.pop()
7
>>> a
[1, 3, 5]
인자가 들어가면, 인자에 해당하는 index의 요소를 끄집어낸다.
>>> a.pop(1)
3
>>> a
[1, 5]
extend : 리스트 확장하기
a 리스트의 추가된 리스트의 요소를 더하게 된다..
>>> a = [1,3,5]
>>> a.extend([7,9])
>>> a
[1, 3, 5, 7, 9]
이 블로그의 다른 포스팅 보기
'Integration & Python' 카테고리의 다른 글
Python을 이용한 네이버 홈쇼핑 키워드 크롤링 예제 (0) | 2021.01.26 |
---|---|
파이썬 자료형 예제로 따라해보기 #2 (0) | 2020.04.14 |
파이썬의 자료형 - 숫자, 문자열 (0) | 2020.04.07 |
파이참 무료버전 간단한 설치 방법 (0) | 2020.03.27 |
파이썬 에디터는 어떤걸로? (0) | 2020.03.26 |
댓글