본문 바로가기
  • soobinhand의 기술 블로그
728x90

Computer Science/Python16

[Python] 조건문 a = 15 if a >= 10: print("a는 10보다 큽니다.") if a >= 0: print("a는 0보다 큽니다.") if a >= 30: print("a는 30보다 큽니다.") # print 결과 a는 10보다 큽니다. a는 0보다 큽니다. 조건문 조건문의 기본적인 형태는 if ~ elif ~ else입니다. elif나 else는 경우에 따라서 사용하지 않아도 됩니다. if 조건문 1: 조건문 1이 true일 때 실행되는 코드 elif 조건문 2: 조건문 1이 false고 조건문 2가 true일 때 실행되는 코드 else: 위의 모든 조건문이 false일 때, 실행되는 코드 비교 연산자 x == y : x와 y가 같을 때 참 x != y : x와 y가 다를 때 참 x >(=) y x = 8.. 2021. 11. 23.
[Python] 기본 입출력 입력 input() 함수는 한 줄의 문자열을 입력받는 함수입니다. map() 함수는 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용합니다. # 데이터의 갯수 입력 n = int(input()) # 각 데이터를 공백을 기준으로 구분하여 입력 data = list(map(int, input().split())) data.sort(reverse=True) print(data) # 공백을 기준으로 구분된 데이터를 입력 받습니다. list(map(int, input().split())) # 데이터가 몇개 없다면 a,b,c = map(int, input().split()) # print 결과 5 65 90 75 34 99 [99,90,75,65,34] 출력 파이썬에서 기본 출력은 print() 함수를 이용.. 2021. 11. 23.
[Python] 집합 집합 자료형 중복을 허용하지 않습니다. 순서가 없습니다. 집합은 리스트 혹은 문자열을 이용해서 초기화 가능합니다. (set()함수) 중괄호 안에 , 를 기준으로 데이터를 삽입해서 초기화도 가능합니다. data = set([1,1,2,3,4,4,5]) print(data) data = {1,1,2,3,4,4,5} print(data) a = set([1,2,3,4,5]) b = set([3,4,5,6,7]) print(a|b) print(a&b) print(a-b) # print 결과 {1,2,3,4,5} {1,2,3,4,5} {1,2,3,4,5,6,7} {3,4,5} {1,2} 집합 자료형 관련 메소드 data = set([1,2,3]) print(data) # 새로운 원소 추가 data.add(4) p.. 2021. 11. 23.
[Python] 딕셔너리(사전) 딕셔너리(사전) 사전 자료형은 키와 값의 쌍을 데이터로 가지는 자료형입니다. 리스트와 튜플은 값을 순차적으로 저장하지만 이는 다릅니다. 사전 자료형은 키와 값의 쌍을 데이터로 가지면, 변경 불가능한 자료형을 키로 사용할 수 있습니다. data = dict() #키 = 값 data['사과'] = 'apple' data['바나나'] = 'banana' data['오렌지'] = 'orange' print(data) if '사과' in data: print("'사과'를 키로 가지는 데이터가 존재합니다.) # print 결과 {'사과': 'apple', '바나나': 'banana', '오렌지': 'orange'} '사과'를 키로 가지는 데이터가 존재합니다. 사전 자료형 관련 메소드 키와 값을 별도로 뽑아내는 메소.. 2021. 11. 23.
728x90