category python 2020. 5. 21. 17:51 리스트 변수 이름 뒤에 '.' 을 붙여서 여러가지 리스트 관련 함수를 사용할수 있다. 유용하게 쓸수 있는 함수 이니 알아보자.
# 1.목록에 요소 추가 a = [1,2,3] a.append(4) print(a) # >>> [1, 2, 3, 4] # 2.목록에 목록 추가 a = [1,2,3] b = [4, 5] a.append(b) print(a) # >>> [1, 2, 3, [4, 5]]
# 리스트에 모든요소를 다른 리스트에 추가 a = [1,2,3] a1 = [4,5,6] a.extend(a1) print(a) # >>> [1, 2, 3, 4, 5, 6] # set a = [1,2,3] a1 = {4:4} a.extend(a1) print(a) # >>> [1, 2, 3, 4] # tuple a = [1,2,3] a1 = (4,5) a.extend(a1) print(a) # >>> [1, 2, 3, 4, 5] # set a = [1,2,3] a1 = {4} a.extend(a1) print(a) # >>> [1, 2, 3, 4]
# 0번째 위치 '4' 삽입 a = [1,2,3] a.insert(0,'4') print(a) # 1번째 위치 (4,5) 삽입 a = [1,2,3] a.insert(1,(4,5)) print(a)
# 리스트 안의 1요소 제거 a = [1,2,3] a.remove(1) print(a) # >>> [2, 3] # 리스트 안의 1요소 제거(첫번째 일치된 요소만 제거) a = [1,2,3,1] a.remove(1) print(a) # >>> [2, 3, 1] # 존재하지 않는 요소 는 error a = [1,2,3,1] a.remove(4) print(a) # >>> error
index 를 삽입하지 않으면 해당 끝에서 부터 차례차례 꺼낸다. #. 주어진 인덱스에서 요소를 제거하고 반환 a = [1,2,3] a.pop(1) print(a) # >>> [1, 3] #. index를 넣지 않을시 맨 끝에서 부터 꺼낸다. a = [1,2,3] a.pop() print(a) # >>> [1, 2] a.pop() print(a) # >>> [1] a.pop() print(a) # >>> []
#. 목록에서 모든 항목을 제거합니다. a = [1,2,3] a.clear() print(a) # >>> []
#. 첫 번째 일치 항목의 인덱스를 반환 a = [1,2,3,1] print(a.index(1))
#. 인수로 전달 된 항목 수의 개수를 반환합니다. a = [1,2,3,1] print(a.count(1))
# 오름차순 a = [1,2,3] a.sort() print(a) # >>> [1, 2, 3] #. 내림차순 a = [1,2,3] a.sort(reverse=True) print(a) # >>> [3, 2, 1]
a = [1,2,3] a.reverse() print(a) # >>> [3, 2, 1] a = [1,2,3] a.reverse() a.reverse() print(a) # >>> [1, 2, 3]
old_list = [1, 2, 3] new_list = old_list.copy() new_list.append('a') print('Old List:', old_list ) print('New List:', new_list ) # Old List: [1, 2, 3] # New List: [1, 2, 3, 'a'] |