본문 바로가기

Python 문법 정리2

Python list 특정 값/요소 제거하기 remove(), pop() 함수 리스트 요소 제거하는 remove()와 요소 끄집어내고 삭제하는 pop() (1) 리스트 요소 제거(remove) remove(x)는 리스트에서 첫 번째로 나오는 x를 삭제하는 함수이다. >>> a = [1, 2, 3, 1, 2, 3] >>> a.remove(3) >>> a [1, 2, 1, 2, 3] a가 3이라는 값을 2개 가지고 있을 경우 첫 번째 3만 제거되는 것을 알 수 있다. >>> a.remove(3) >>> a [1, 2, 1, 2] (2) 리스트 요소 끄집어내기(pop) pop()은 리스트의 맨 마지막 요소를 돌려주고 그 요소는 삭제한다. >>> a = [1,2,3] >>> a.pop() 3 >>> a [1, 2] a 리스트 [1, 2, 3]에서 3을 끄집어내고 최종적으로 [1, 2]만 .. 2021. 7. 5.
Python list에서 중복 제거 set() : remove duplicates from Array list Python list에서 중복 제거하는 방법 Set()함수를 이용하면 쉽게 제거가 된다. 매번 사용방법 까먹음.. set() 함수 사용시에 list()로 묶어주어야 다시 list 형태로 된다. Set의 특징 1. 중복을 허용하지 않는다 => 이말인 즉슨, 자동으로 중복 제거해준다. 2. set 내부의 값은 순서가 존재하지 않음 -> order 순서 보장 안함 set() 함수를 사용해 중복 제거해보자 >>> sample_list = [5,4,1,2,3,3,3,2,2,1,5] >>> sample_list = list(set(sample_list)) >>> print(sample_list) [5,4,1,2,3] 중복제거 및 오름차순으로 정렬하고자 한다면 이렇게 사용해보자 # 오름차순으로 정렬을 하고자한다면, .. 2021. 7. 5.