본문 바로가기

Python 문법

Python 문법 [ List ] - affend 함수, del 함수, sort 함수

Python 기본 자료구조 (Data Structure)

LISTS

 - 데이터를 여러 개 저장하는데 사용합니다.

 - 순서가 있습니다. 즉, 인덱스를 가지고 있습니다.

 - 값을 바꿀 수 있습니다. 즉, mutable 이라고 합니다.

 

리스트 만드는 과정

# 리스트는 여러 종류의 데이터를, 하나의 리스트에 저장 가능하다

 

리스트 offset으로 값을 얻기

리스트를 만든 후, 값을 뽑아내는 모습
리스트 안에 있는 리스트의 값 얻기
offset으로, 리스트 안에 있는 값 바꾸기

리스트에 항목 추가하기

 - 리스트의 맨 뒤에 데이터를 추가하는 방법 append() 함수

 # week.append('Sat')

 

 - 특정 위치에 데이터를 추가하는 방법 insert() 함수

 # week.insert(1,'Mon')

리스트에 항목 삭제하기

 - del 함수로 특정한 위치 값 삭제

 - remove 함수로 특정 단어 삭제

 - pop 함수로 가장 끝 자리 단어 표시와 동시에 삭제

 

항목들 정렬하기

 - 원래의 리스트 자체는 건들지 않고, 새롭게 정렬한 리스트를 반환하는 경우

 # sorted( )

 - 원래의 리스트 자체를 정렬해서 변경하는 경우

 # sort( )

 # sort(reverse = True)를 이용하여 역순으로 정렬도 가능하다.

 True or False 는 대소문자 구분하여 사용하자!