Python

[python] 리스트 []

nang. 2020. 9. 2. 21:11
반응형
SMALL

3. List []

3.1 리스트 선언하기

data_list = list()

3.2 리스트 더하기

a = [1, 2, 3]
b = [4, 5, 6]
a + b
>> [1, 2, 3, 4, 5, 6]

3.3 리스트 반복하기

a = [1, 2, 3]
a * 3
>> [1, 2, 3, 1, 2, 3, 1, 2, 3]

3.4 리스트 관련 함수

  • 리스트 길이 구하기
a = [1, 2, 3]
len(a)
>> 3
  • 리스트 요소 추가하기
    • 리스트 맨 마지막에 추가
a.append(3)

a.append([5,6])
a
[1, 2, 3, [5, 6]]
  • 리스트에 요소 삽입(위치 지정)
a.insert(3, 5)
  • 리스트 요소 삭제하기(인덱스로)
del a[1]
del a[2:]
  • 리스트 요소 삭제하기(값으로)
    • 첫번째로 나오는 값을 삭제
a.remove(3)
  • 리스트 정렬하기
    • 숫자, 알파벳 모두
a.sort()
  • 리스트 뒤집기
a.reverse()
  • 위치(인덱스) 반환
a.index(3)

# 없으면 오류
  • 맨 마지막 요소 꺼내기
    • 꺼낸 후 삭제됨
a.pop()
  • 특정 인덱스 값 요소 꺼내기
a.pop(1) # 인덱스
  • 특정 요소 개수 세기
a.count(1) # 값
  • 리스트끼리 더하기
a.extend([5,6])

3.5 리스트 복사하기

a = [1,2,3]
b = a[:]
b
>> [1,2,3]
반응형
LIST

'Python' 카테고리의 다른 글

[python] 집합 {}  (0) 2020.09.03
[python] 딕셔너리 { : }  (0) 2020.09.02
[python] 튜플 ()  (0) 2020.09.02
[python] 문자열  (0) 2020.09.02
[python] 기본  (0) 2020.09.02