sorted(정렬) 함수
list를 수정하는 list.sort()메서드와 iterable데이터를 정렬하는 sorted() 함수가 있다. a = [3, 4, 5, 1, 2] a.sort() print(a) >>> [1, 2, 3, 4, 5] a = sorted([4, 2, 1, 5, 3]) print(a) >>> [1, 2, 3, 4, 5] list.sort() 메서드는 파괴적 이고 sorted() 함수는 비파괴적이라는 차이점이있다. 또다른 점은 list.sort()는 list만 가능하지만 sorted()는 iterable데이터면 모든 가능하다. a = sorted({4: 'D', 2: 'B', 3: 'B', 1: 'E', 5: 'A'}) print(a) >>> [1, 2, 3, 4, 5] list.sort()와 sorted는 모..
list 원소 추가/제거
list 원소 추가 append : 리스트명.append(요소) 리스트 뒤에 요소가 추가된다. A = [1, 2, 3] print(A) A.append(4) print(A) A.append(0) print(A) >>> [1, 2, 3] [1, 2, 3, 4] [1, 2, 3, 4, 0] insert : 리스트명.insert(인덱스, 요소) 리스트 중간에 요소를 추가 할 수 있다. A = [1, 2, 3] print(A) A.insert(3, 4) print(A) A.insert(0, 0) print(A) >>> [1, 2, 3] [1, 2, 3, 4] [0, 1, 2, 3, 4] + 연산자, * 연산자 A = [1, 2, 3] B = [4, 5, 6] print(A) print(A + B) print(A..