-
list - instance파이썬 Study/라이브러리 2021. 3. 11. 21:55
출처:
https://rfriend.tistory.com/330
■ == compare
1) 정의 : 리스트 안의 요소를 순차 비교해준다
# cmp() has been removed in py3.x. >>> list1 = [1, 2, 3] >>> list2 = ['a', 'b', 'c', 'd'] >>> list3 = [1, 2, 3] >>> list1 == list2 False >>> list1 == list3 True
■ list.index(obj)
1) 정의 : 리스트에서 obj 요소 값이 있는 가장 작은 index 값 반환
# (2-4) list.index(obj) : Returns the lowest index in list that obj appears >>> list4 = [1, 2, 'a', 'b', 'c', 'a'] >>> list4.index('a') 2 >>> list4.index('c') 4
■ list.insert(index, obj)
1) 정의 : 해당 index에 obj를 삽입
■ list.pop(obj=list[-1])
1) 정의 : 기존 리스트에서 마지막 요소를 제거하고, 제거된 마지막 요소를 반환
→ 괄호 안에 정수 / target 원소를 넣으면 됨
정수 선택시 해당 index를 없앤다( collections - dequeue pop left 와 유사함 )
# (2-6) list.pop(obj=list[-1]) : Removes and returns last object or obj from the list >>> list6 = [1, 2, 'a', 'b', 'c'] >>> list6.pop() # removes the last element 'c' >>> list6 [1, 2, 'a', 'b']
■ list.reverse()
1) 정의 : 리스의 객체를 리스트 안에서 순서를 역순으로 재배열 해줌, return 없이 inplace 방식으로
# (2-8) list.reverse() : Reverses objects of list in place >>> list8 = [1, 2, 'a', 'b', 'c'] >>> list8.reverse() >>> >>> list8 ['c', 'b', 'a', 2, 1]
반응형'파이썬 Study > 라이브러리' 카테고리의 다른 글
hashing (1) 2021.03.11 collections - defaultdict (1) 2021.03.11 queue (1) 2021.03.11 heapq (1) 2021.03.11 sorted 발전 - 수정 (1) 2021.03.11