'리스트'에 해당되는 글 1건
- 2008.03.19 리스트관련 메쏘드
append : 리스트 마지막에 추가
예) L.append(1)
insert : 원하는 위치에 추가
예) L.insert(1, "aa")
index : 요소검색
예) L.index(3) -> 리스트에서 3이라는 요소의 index를 반환한다
count : 요소개수
예) L.count(3) -> 리스트에서 3이라는 요소의 갯수를 반환
sort : 리스트 정렬, 리스트를 반환하지 않는다
예) L.sort() -> 오름차순정렬
L.sort(mycmp()) -> 내가 원하는 정렬방법으로 정렬
기본은 cmp(a, b)함수를 이용. a < b 이면 음수를 반환하고 a가 앞으로 간다
L.sort(reverse=True)
L.sort(key=int) : 숫자로된 문자열을 숫자로 생각해서 정렬
len : 리스트의 요소의 개수를 반환
예) len(L)
sorted : 리스트 정렬. 정렬된 리스트를 반환한다
예) sorted(L)
sorted(L, reverse=True)
sorted(L, key=int)
reverse : 리스트 정렬, 반대로 정렬. 반환값 없다
reversed : 리스트 역순정렬. 리스트를 반환한다.
remove
pop : 리스트 마지막것을 반환및 리스트에서 삭제
예) L.pop() : 제일 마지막 요소
L.pop(0) : 제일 앞요소
extend : 리스트추가
* 참고
같은종류의 기본 자료형 배열을 생성할경우
from array import *
a = array ('i', range(10))
a를 리스트로 자유롭게 사용가능