환영합니다. 이 블로그 번째 방문자입니다.
[re-Python] 문자열, 배열 정렬 (sort, sorted)
코딩테스트에서 간간히 나오는 유형이라 모르고 지나칠 수가 없는... 근데 헤깔리는... 1차원 배열을 정렬하는 것은 매우 쉽다. [1차원 배열] Ascending Sort, 오름차순(1,2,3,...) 정렬 arr = [5,2,3,1,4] # 1번 방법 sorted(arr) # 출력 : [1,2,3,4,5] # 2번 방법 arr.sort() # 출력 : [1,2,3,4,5] sorted(배열명) 이나 배열명.sort()를 사용하면 된다. 숫자, 문자, 문자열 전부 상관없이 오름차순 정렬이 된다. 다만, 대소문자가 섞여있는 배열에는 대문자 오름차순 > 소문자 오름차순 으로 정렬된다. (문자를 아스키코드 값에 대응하기 때문) 이 두 내장 메소드의 차이점은 분명해서 언제 사용할지 분명히 나누어진다. sorte..
[re-Python Basic] 리스트, 딕셔너리, 집합
1️⃣ 리스트 리스트 명 = [요소1, 요소2, 요소3, ...] odd = [1, 3, 5, 6, 7] ✓ 비어 있는 리스트를 생성할 때 a = list() a = [] ✓ 리스트 길이 구하기 👉🏻 len(리스트명) ✓ 리스트 키워드와 메소드 a = [1,2,3,4,5] # del을 사용해 요소 삭제하기 del a[1] # [1,3,4,5] del a[2:] # [1,2] 인덱스 2부터 마지막까지 전부 삭제 del a # 리스트 전체 삭제 # append : 리스트에 맨 마지막에 요소 추가 a.append(9) # [1,2,3,4,5,9] a.append([2,3]) # [1,2,3,4,5,[2,3]] # sort : 리스트를 순서대로 정렬 b = [5,3,6,1] b.sort() # b = [1,3,..