목록python (76)
sein-choi 님의 블로그
집합중복된 요소를 허용하지않고 순서가 없는 자료형이다각 요소는 유일해야한다 집한 만들기 : {요소1, 요소2}, set([요소1, 요소2])set = {1,2,3}set = set([1,2,3])print(set) # {1,2,3} ✅집합 다루기 🔶집합 요소 추가와 삭제 : add(추가할 요소), remove(삭제할 요소)num = {1,2,3,4}num.add(5)num.remove(1)print(num) # {2,3,4,5} ✅집합 연산 : 합집합, 교집합, 차집합, 대칭집합 🔶합집합 : set = set1 | set2set1 = {1,2,3}set2 = {4,5,6}print(set1 | set2) # {1,2,3,4,5,6} 🔶교집합 : set = set1 & set2set1 = {1,2..
튜플여러개의 값을 하나의 변수에 저장할 수 있는 순서가 있는 자료형이다 리스트 vs 튜플리스트는 가변가능리스트는 요소를 추가, 제거, 변경 할 수 있다(가변성)반면 튜플은 불가능하다(불가변성) 튜플 사용 예시데이터가 변경되지 않아야 하는 상황함수가 여러 값을 반환해야하는 상황딕셔너리의 키 : 키는 변경 불가능 해야한다 튜플 만들기 : (요소1, 요소2), tuple(요소1, 요소2)tuple = (1,2,3,'사과'])print(list) # 1,2,3,'사과' ✅튜플 다루기 🔶튜플 인덱싱 : [인덱스]리스트 인덱싱과 같다num = ('zero', 'one', 'two', 'three')print(num[0]) # zeroprint(num[-1]) # three 🔶튜플 언패킹 : 변수1, 변수 2,..
딕셔너리키(key)와 값(value)이 하나의 쌍의 집합으로각각의 키는 고유하며 키에 대응하는 값을 가진다 딕셔너리 만들기 : { 키(key) : 값(value) }person = { 'name' : '공주', 'age' : 20, 'weight' : 45 } print(person) # {'name': '공주', 'age': 20, 'weight': 45}# 빈 딕셔너리 만들기dict_empty = dict() ✅딕셔너리 값(value) 다루기 🔶값(value)에 접근하기 : 딕셔너리 [키(key)] person = { 'name' : '공주', 'age' : 20, 'weight' : 45 } print(person['name']) # 공..
문자열문자를 나타내기 위한 데이터 형태의 자료형이다작은따옴표(' '), 큰따옴표(" ") 로 둘러 싸인 문자의 집합이다ex) '5', '안녕', 'hello', '1.23', '#안녕'단, ₩, ', '' 는 특별한 문자이기 때문에 ₩ ₩, ₩', ₩' 형태로 입력해야한다 🔶문자열 변수str1 = 'hello python'str2 = "hello python"# 여러 줄 문자열str3 = ''' hello python ''' 🔶문자열 연결 : + 연산을 활용str1 = 'hello'str2 = 'python'print(str1 + str2) # 'hello python' 🔶문자열 반복 : * 연산을 활용str = 'ha'print(str * 3) # 'hahaha' ✅문자열 인덱싱문자열은 연..
리스트여러개의 값을 하나의 변수에 저장할 수 있는 순서가 있는 자료형이다 리스트의 특징1. 리스트 내의 각 요소는 순서를 가지고 있다2. 다양한 데이터 타입을 저장할 수 있다3. 리스트 생성 후에 요소를 추가, 제거, 변경 할 수 있다(가변성) 리스트 만들기 : [요소1, 요소2] or list(요소1, 요소2)list = [1,2,3,'사과']list = list(1,2,3,'사과')print(list) # 1,2,3,'사과' ✅리스트 인덱싱특정 요소에 접근하거나 조작하기 위해 사용한다리스트의 각 요소는 0부터 시작하는 인덱스를 가지고 있다인덱스를 사용하여 요소를 식별하고 특정 요소를 가져오거나 변경할 수 있다 리스트 인덱싱 : [인덱스]문자열 인덱싱과 마찬가지로 음수 인덱스를 사용하면 리스트의 끝에서..
불리언참(True)와 거짓(False)의 두가지 값만을 가지는 자료형이다조건문, 반복문, 논리 연산 등 조건을 평가하는데 사용한다프로그램의 흐름을 제어하는 역할을 한다 ✅비교 연산자 : 두값을 비교하여 참(True)와 거짓(False)을 반환== : 두 값이 같은지 비교!= : 두값이 다른지 비교 : 왼쪽(오른쪽) 값이 오른쪽(왼쪽) 값보다 작은지 비교>= : 오른쪽 값이 왼쪽 값보다 작은지 비교# 모든 결과가 True인 비교 연산자 예시print(5==5)print(5!=4)print(44)print(5=5) ✅논리 연산참(True)와 거짓(False)을 판별할 때 사용한다and : 두 조건 모두 참일 때 True 반환or : 두 조건 중 하나라도 참일 때 True 반환not :참과 거짓을 반대로 ..