파이썬독학3 Python set 집합 기초 [ 메서드, 연산 기능소개 ] set 이란?set은 수학의 집합과 비슷한 형태로 데이터의 순서가 없어서 set에 입력되는 데이터의 순서는 실제로 set에 저장되는 데이터의 순서와 다르다. 어떤 데이터가 먼저 출력될지 알 수 없고 중복되는 데이터의 입력을 허용하지 않는다. 딕셔너리처럼 {}를 사용해서 데이터를 감싸주지만 key가 존재하지 않고 value만 존재한다 1. set의 생성(1) 생성자의 인자로 리스트나 튜플을 받아 생성할 수 있다. 튜플 혹은 리스트를 set 으로 감싼다고 생각하면 된다. (2) 중복되는 데이터는 자동 제거된다. 2. set 메서드(1) add( ) - 추가add() 메서드로 set에 단일 데이터를 추가한다 (2) update( ) - 추가update( )메서드로 여러 데이터를 한 번에 추가할 수 있다. 추가.. 2019. 12. 22. Python 딕셔너리 [ 생성 및 기초활용 ] 딕셔너리란? 데이터를 key와 value로 짝을 지어 관리할 수 있는 변수 1. 딕셔너리의 생성 (1) 빈 딕셔너리의 생성 (2) 초기 데이터를 가지는 딕셔너리의 생성 딕셔너리는 위와 같이 '키 이름' : 값 으로 구분하며 ,로 각 데이터쌍 을 나눈다. 2. 딕셔너리의 기초활용 (1) 키를 입력하여 값 불러오기 딕셔너리 명 [ 키 이름 ] (2) 값 추가하기 딕셔너리명[ 생성할 키 이름 ] = 값 (3) 값 수정하기 딕셔너리명[ 수정할 키 이름 ] = 값 딕셔너리에 존재하지 않는 key에 데이터를 할당하면 딕셔너리에 데이터를 추가 딕셔너리에 존재하는 key에 할당하면 딕셔너리의 데이터가 수정 (4) 값 제거하기 del 딕셔너리 명[ 키 이름 ] (5) 값목록 불러오기 각각 .keys() 는 키들 불러오기.. 2019. 12. 22. Python 튜플Tuple [ 생성 및 특징 ] 1. 튜플의 생성 (1) 괄호 표기로 빈 튜플 생성 (2) 생성자로 빈 튜플 생성 (3) 초기 값이 있는 튜플의 생성 (3-1) 튜플은 괄호를 생략할 수 있다. (4) 하나의 데이터만 존재하는 튜플 생성 만약 값 대입 부분에서 컴마가 생략된다면 그냥 괄호는 연산처리로 보기에 정수로 인식되어 정수형 데이터로 저장된다. 2. 튜플을 활용한 변숫값 동시 교환 Num, Char 파이썬에서 변수를 컴마로 구분하여 동시 맞 대입하는 것은 튜플이 있기 때문이다. 다른 언어에서 변숫값을 맞교한다면 임시 데이터 저장 변수가 있어야 가능하다. 3. 튜플의 특징 (1) 인덱싱, 슬라이싱, 연산가능 (2) 값에 대한 수정 작업 불가 2019. 12. 22. 이전 1 다음