반응형

Sort 2

[Python] collections를 이용한 Dictionary 정렬하기

collections 모듈을 이용해 dict 정렬하기 파이썬에서 자주 사용하는 Dictionary를 정렬하는 방법은 operator를 사용하는 방법도 있습니다. [바로가기] 이번에는 기본 모듈인 collections를 이용해서 dict 정렬하는 예제입니다. 소스코드 {2:3, 1:89, 4:5, 3:0} --> {1:89, 2:3, 3:0, 4:5} {2:3, 1:89, 4:5, 3:0}의 dict형태의 데이터를 저장하고, collections을 import 합니다. OrderedDict을 통해 정렬을 하는데, 이때 안에는 sorted(dict.items())를 넘겨주시면 됩니다. 아무래도 key와 value가 모두 정렬되니. 간편하게 사용이 가능 합니다. dict = {2:3, 1:89, 4:5, 3:..

Programming/Python 2016.05.25

[Java] Set 정렬하는 방법 :: HashSet을 List로 변환

[Java] Set 정렬하는 방법 :: HashSet을 List로 변환 들어가며 Set은 중복없이 값을 넣기 위한 객체입니다. List로도 add할때 값이 있는지 확인하고, 없으면 삽입, 있으면 패스하는 간단한 로직으로도 Set을 구현 할 수 있습니다. 이러한 Set을 정렬하는 방법은 여러가지 방법이 있지만 제가 주로 사용하는 방법에 대해서 설명해드릴려고 합니다. 예제코드 fruits의 Set의 객체가 있고, banana, apple, peach의 중복없는 값을 삽입합니다. 이렇게 삽입한 set을 정렬하기 위해서는 fruits의 객체를 List로 변환을 해야합니다. 변환하는 방법은 간단합니다. ArrayList를 만드는 방식과 동일하고 생성자에 fruits를 넣어주면 리스트 형태로 변환이 됩니다. 리스트..

Programming/Java 2016.05.25
반응형