STUDY

· STUDY/Python
정렬이란? 요소에 대한 비교연산자에 따라 요소의 주어진 순서를 재배열 하는 것을 의미한다. sort와 sorted 메서드는 서로 다른 역할을 하는 method이다. sort함수는 list 클래스의 메서드로 list 객체에만 사용가능하다. sorted 함수는 객체(list , string, tuple , dict ...) 을 파라미터로 받을 수 있는 메서드이다. 💡 코드로 살펴보자 sort는 기존의 list의 정렬 정보가 필요없고 그 객체 자체를 정렬하고 싶을 때 사용하는 것이 효율적이며, sorted는 기존의 list의 정렬 정보가 유의미하고 다른 객체를 생성해 저장하고 싶을 때 사용하면 된다. 즉, sorted는 기존의 list를 copy 한 후 새롭게 생성된 list에 sort를 적용한 것과 같은 역..
· STUDY/Python
반복문으로 딕셔너리의 키 -값 쌍을 모두 들고오기 items : 키-값 쌍을 모두 가져옴keys : 키를 모두 가져옴values : 값을 모두 가져옴 원래 collection 을 쓰는게 편해서 써오다가 가장 기본적인 방법인 dict를 활용했다. 처음에는 다음과 같은 과정으로 풀이하였다. 1. 리스트 내 숫자와 해당 숫자의 개수를 나타내는 dictionary 생성 2. 해당 원소의 개수가 3이상인 숫자를 리스트로 출력 위와 같이 작성을 하다가 문제를 다시 보면서 생각하니 n번 연속으로 나타나야하는 거면, " 3 3 4 3 4 일 경우에는 3이 3번이 아닌 2번 연속 나타난거구나 " 라고 생각을 했고 다시 코드를 고쳤다. 우선 연속으로 n번 나왔는지 알려면 우선 직전에 해당 숫자가 나왔는가에 대해서 생각해야..
· STUDY/Python
💡 본 포스팅은 다음 학습자료를 참고한 내용입니다. https://wikidocs.net/28 05-1 클래스 초보 개발자들에게 클래스(class)는 넘기 힘든 장벽과도 같은 존재이다. 독자들 중에도 클래스라는 단어를 처음 접하는 이들이 있을 것이다. 그러면 도대체 클래스가 무엇인지, 클… wikidocs.net 1. 클래스(Class) 객체를 만들어내기 위한 설계도 or 틀 ex) 과자 틀 2. 객체(object) 클래스를 바탕으로 구현된 구체적인 실체 `클래스의 인스턴스(instance)`라고도 부른다. ex) 과자 틀로 찍어낸 과자 즉, 객체(object)를 생성하기 위한 설계도와 같은 개념을 클래스(class)라고 한다. 3. 메서드(Method) 클래스 안에 구현된 함수 파이썬 메서드의 첫 번째..
zzoming_00
'STUDY' 카테고리의 글 목록 (10 Page)