[Python] 집합
안녕하세요. 쇼미요미입니다. 오늘은 집합에 대해 알아보도록 하겠습니다. 예전에 중학교 1학년 수학에서 배운 집합과 비슷한 형태라고 생각하시면 됩니다. 1. 정의 - 집합에 관련된 것들을 쉽게 처리하기 위해 만들어진 자료형 - 중복을 허용하지 않음 - 순서가 없음 - 데이터 분석 시 용이하다고 함 2. 집합으로 묶기 s1 = set([1,2,3]) s2 = set("abcd") 3. 집합 출력하기 - 순서와 중복이 허용되지 않음 s2 = set("Hello") print(s2) >>> {'e', 'l', 'o', 'H'} 4. 교집합 - 두 개의 집합에서 중복되는 요소만 출력 4-1) '&' 로 교집합 구하기 s1 = set([1, 2, 3, 4, 5, 6]) s2 = set([4, 5, 6, 7, 8, ..
2022. 5. 1.
[Python] 튜플(tupple)
안녕하세요. 쇼미요미입니다. 오늘은 튜플에 대해서 알아보도록 하겠습니다. 1. 정의 - 튜플은 순서를 가진 객체의 집합으로, 튜플명 = (요소1, 요소2, 요소3, ...)와 같이 표현할 수 있음 - 튜플은 요소 삭제, 삽입, 순서 변경이 불가능함 (고정) - 튜플 삭제 시 아래와 같이 튜플은 삭제가 불가능하여 'error'가 발생됨 - 튜플 요소 삽입 시에도 동일하게 'error'가 발생됨 2. 인덱싱 t1 = (1, 2, 'a', 'b') print(t1[0]) >>> 1 3. 슬라이싱 t1 = (1, 2, 'a', 'b') pirnt(t1[1:]) >>> (2, 'a', 'b') 4. 더하기 t1 = (1, 2, 'a', 'b') t2 = (3, 4) print(t1 + t2) >>> (1, 2, ..
2022. 5. 1.
[Python] 리스트 처리 함수
안녕하세요. 쇼미요미입니다. 오늘은 문자열 처리함수에 대해 알아보겠습니다. 기본적으로 많이 사용하는 함수 9개만 작성되어 있고, 추후 계속 업데이트 진행할 예정입니다. 1. 리스트 요소 추가 : append a = [1, 2, 3] a.append(4) print(a) >>> [1, 2, 3, 4] 2. 리스트 정렬 : sort 1) 오름차순 정렬 a = [1, 4, 3, 2] a.sort() print(a) >>> [1, 2, 3, 4] 2) 내림차순 정렬 a = [1, 4, 3, 2] a.sort(reverse=True) print(a) >>> [4, 3, 2, 1] 3. 리스트 뒤집기 : reverse a = ['a', 'c', 'b'] a.reverse print(a) >>> ['b', 'c', ..
2022. 5. 1.