[Python] Data Structure - List

ggg9_·2020년 9월 30일
0

[Python] Data Structure

목록 보기
1/4

list란? 말 그대로 목록이라는 뜻이며 값을 일렬로 늘어놓은 형태를 뜻한다.

list 생성

list = [element1, element2, element3 ...]

  • 리스트는 비어 있는 리스트([])일 수도 있고 리스트 자체를 요소로 가질 수도 있다.
    즉, 리스트안에는 어떠한 자료형도 포함시킬 수 있다.

list 조작

a = [1, 2]
b = [3, 4]
a + b        # 리스트 더하기  
[1, 2, 3, 4] # 출력결과 

a = [1, 2]
a * 2        # 리스트 반복
[1, 2, 1, 2] # 출력결과

a = [1, 2]
len(a)       # 리스트 길이 구하기
2            # 출력결과

a = [1, 2]
a[0] = 3     # 리스트 index[0] 요소 수정
[3, 2]       # 출력결과

a = [1, 2]
del a[0]     # 리스트 index[0] 요소 삭제
[2]          # 출력결과

list method

.append(element) 리스트 추가(어떤 자료형도 추가 할 수 있다.)
.sort() 리스트 정렬
.reverse() 리스트 뒤집기
.index(element) 인덱스 반환
.insert(index, element) 리스트 요소 삽입(index 위치에 element 삽입)
.remove(element) 요소 제거(리스트에서 첫번째로 나오는 element 제거)
.pop() 마지막 요소를 돌려주고 그 요소는 삭제(.pop(index) 로 위치 지정 가능)
.count(element) 리스트 안에 포함된 element 개수 반환
.extend(list) 리스트 확장(리스트 끝에 다른 리스트 연결)

0개의 댓글