'리스트'에 해당되는 글 1건

  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를 리스트로 자유롭게 사용가능

And
prev | 1 | next