반응형
반응형
Set 여러 값 저장시 사용 중괄호를 { } 사용 셋 사용 순서가 존재하지 않으며 인덱스 값 또한 없음 동일한 값 저장 불가 세트 선언하기 변수 = { n1, n2, n3... } 중괄호로 구분하여 여러 값 저장 세트에 값 추가하기 (Add) set .add( n ) : set에 n의 값을 추가 리스트에서는 append 사용, 셋에서는 add 사용 세트에 값 삭제하기 (Discard) set .discard ( n ) : set에 n의 값을 삭제 리스트에서는 del 사용, 셋에서는 discard 사용 세트를 활용하여 중복 제거하기 집합 자료형을 셋으로 변경하여 중복 제거 가능
딕셔너리(Dictionary) 키를 이용하여 값을 저장하는 자료형 정수형 인덱스가 아닌 키 값으로 저장하기 때문에 자료의 순서가 의미 없음 키는 유일한 값이며, 같은 키 값을 가질 수 없음 밸류는 같은 값이 여러개가 되어도 상관 없음 키 값이 없을 경우 새로운 키 값 추가 딕셔너리 선언하기 중괄호 { } 를 사용 키와 밸류가 한 쌍(=item), 키와 밸류는 콜론(:)으로 구분 Dict = { 'key1' : 'value1', 'key2' : 'value2' } 딕셔너리에 저장된 데이터 접근하기 데이터 접근은 인덱스가 아닌 키 값으로 접근 키 값으로 데이터 불러오기 get함수를 사용하여 데이터 불러오기 존재하는 값 호출 미존재 값 호출 데이터 접근은 키:밸류 값을 따로 호출 가능 딕셔너리 내의 데이터 존..
List (순차적 저장하는 집합 자료형) 여러개의 값을 저장할 때 사용 대괄호 [ ] 를 사용하여 리스트 사용 순서가 존재하며 인덱스의 값을 가짐 값 변경이 가능 리스트 안의 값들은 여러 자료형을 저장하여 사용 가능 (문자열, 정수, 실수 또한, 리스트 안에 리스트 사용 가능) 리스트 사용 방법 (리스트 선언 및 값 추가) 변수 = [ n1, n2, n3... ] 변수에 값을 넣는 방법은 기존과 같으나 대괄호로 구분하여 여러 값 저장 가능 customer = [ '홍길동', '김철수' ] >>>['홍길동', '김철수'] mylist = [ 'Red', [1,2,3], ['Red', 4, 5] ] >>> ['Red', [1,2,3], ['Red', 4, 5]] 리스트에서 값 추출하기 (=Slicing) 인..
Strings(문자열) 각각의 하나의 문자들이 나열된 상태 문자열은 작은 따옴표('')나 큰 따옴표("")를 사용 문자열이 여러줄일 경우? 여러줄의 문자열을 작은따옴표(''' ''') 큰따옴표(""" """)로 쉽게 저장 가능 연산자로 문자열 합치기 연산자는 숫자 외에 문자열도 사용이 가능 정수 1과 1을 더하면 2가 되지만, 문자 '1'과 '1'을 더하면 '11'이 됨 대문자/소문자 변환하기 (Upper, Lower, Title) upper() : 모든 문자열을 대문자로 변활 lower() : 모든 문자열을 소문자로 변환 title() : 문자열들의 첫글자를 대문자로 변환 (문자열들을 구분짓는 것은 공백이 디폴트) 문자열 분리하기 (Split) split() : 특정 문자열을 찾아 각각 분리, 디폴트는..
파이썬 특징 동적 데이터 타입 결정 지원 플랫폼 독립적 언어 (똑같은 코드를 윈도우, 맥, 리눅스에서 별도의 과정 없이 완벽하게 실행 가능) 간단한 프로그램을 빠르게 작성하고 테스트 할 수 있는 언어 (실행 결과 바로 확인, 실행의 효율성보다는 개발 기간 단축에 초점) 간단하고 쉬운 문법 들여쓰기 필수 고수준의 내장 객체 자료형 제공 장점 직관적이고 문법이 쉬워 배우기 쉬움 들여쓰기를 철저하게 지키도록 설계 (가독성 및 유지 보수 향상) 메모리를 개발자가 신경 쓸 필요가 없음 (자동관리) 많은 수의 라이브러리 제공 짧은 코드로 작성 가능하고 유지보수 용이 단점 인터프리터로 실행 속도가 느림 모바일, 시스템 프로그래밍엔 비적합 파이썬 기초 기본 데이터 타입 (자료형) 연산 표기 연산 순서 식별자(Ident..