[python] 점프 투 파이썬 공부 - 리스트 자료형(2)

Jean Young Park·2022년 6월 22일
0

python

목록 보기
3/15

리스트 슬라이싱 (문자열 동일)

>>> a = [1,2,3,4,5]
>>> a[0:2]
[1,2]

b는 a의 첫번째 요소부터 두번째 요소까지 나타내는 리스트.
c는 a의 세번째 요소부터 끝까지 나타내는 리스트.

>>> a = [1,2,3,4,5]
>>> b = a[:2]
>>> c = a[2:]
>>> b
[1,2]
>>> c
[3,4,5]

리스트 연산

  1. 더하기
>>> a = [1,2,3]
>>> b = [4,5,6]
>>> a + b
[1,2,3,4,5,6]
  1. 반복하기
>>> a = [1,2,3]
>>> a * 3
[1,2,3,1,2,3,1,2,3]
  1. 길이 구하기
>>> a = [1,2,3]
>>> len(a)
3

리스트의 수정과 삭제

  1. 수정
>>> a = [1,2,3]
>>> a[2] = 4
>>> a
[1,2,4]
  1. 삭제
>>> a = [1,2,3]
>>> del a[1]
>>> a
[1,3]

리스트 관련 함수

  1. 요소추가 (append)
>>> a = [1,2,3]
>>> a.append(4)
>>> a
[1,2,3,4]
  1. 정렬 (sort)
>>> a = [1,4,3,2]
>>> a.sort()
>>> a
[1,2,3,4]
  1. 뒤집기 (reverse)
>>> a = ['a','c','b']
>>> a.reverse()
>>> a
['b','c','a']
  1. 위치 반환 (index)
>>> a = [1,2,3]
>>> a.index(3)
2
>>> a.index(1)
0
  1. 요소 삽입 (insert)
>>> a = [1,2,3]
>>> a.insert(0,4)
[4,1,2,3]
  1. 요소 제거 (remove)
>>> a = [1,2,3,1,2,3]
>>> a.remove(3)
[1,2,1,2,3]
  1. 요소 끄집어내기 (pop)
>>> a = [1,2,3]
>>> a.pop()
3
>>> a
[1,2]
  1. 요소 개수 세기 (count)
    1이라는 값이 a에 2개 들어있다.
>>> a = [1,2,3,1]
>>> a.count(1)
2
  1. 확장 (extend)
>>> a = [1,2,3]
>>> a.extend([4,5])
>>> a
[1,2,3,4,5]
>>> b = [6,7]
>>> a.extend(b)
>>> a
[1,2,3,4,5,6,7]

0개의 댓글