Python에서 dictionary 자료형에 대해 살펴보겠습니다. dictionary는 key와 value로 이루어진 집합입니다. 순서가 없기때문에 key를 통해 value를 얻습니다. 1. dictionary의 선언 dictionary는 중괄호로 선언하거나 dict()로 선언할 수 있습니다. >>> dictA = {'name': 'Aiden', 'age': 24} >>> dictA {'name': 'Aiden', 'age': 24} >>> type(dictA) >>> dictB = dict(name = 'Aiden', age = 24, grade = 'B') >>> dictB {'name': 'Aiden', 'age': 24, 'grade': 'B'} >>> type(dictB) 2. dictionar..
파이썬의 자료형 중 하나인 tuple (튜플)에 대하여 살펴보겠습니다. tuple 은 순서가 있는 객체의 집합입니다. List와 거의 유사하지만 tuple은 한번 생성되면 값을 변경할 수 없습니다. ( 추가, 수정, 삭제 불가 ) 1. 선언방법 (소괄호) 안에 , (콤마)를 사용해 선언합니다. >>> tupA = ('ABC', 132, True, -102) >>> tupA ('ABC', 132, True, -102) >>> type(tupA) 선언할 때 ( ) 괄호를 포함하지 않아도 튜플로 인식하긴 합니다. 그래도 소괄호를 사용하는 것을 추천드립니다. >>> tupB = 'Apple', 321, False >>> tupB ('Apple', 321, False) >>> type(tupB) 2. 접근 및 연..
Python List에서 원소를 추가하는 방법에 대해 먼저 살펴보겠습니다. 1. List.append(element) List 마지막에 element 를 추가합니다. >>> list = [1,3,5,7,9] >>> list [1,3,5,7,9] >>> list.append(10) >>> list [1,3,5,7,9,10] 리스트 마지막에 요소 10 이 추가되었음을 확인할 수 있습니다. 2. List.insert(index, element) List에 index에 element를 추가합니다. >>> list = [1,3,5,7] >>> list.insert(1,4) >>> list [1,4,3,5,7] >>> list.insert(1,2) >>> list [1,2,4,3,5,7] 3. + 연산자로 더하기 ..
1. List.index(element) List 내에서 element의 번호(index)를 리턴합니다. 없는 경우 ValueError >>> list = ['사과', '바나나', '오렌지', '포도'] >>> list.index('포도') 3 >>> list.index('사과') 0 >>> list.index('망고') Traceback (most recent call last): File "", line 1, in ValueError: '망고' is not in list 다른 프로그래밍 언어에서는 없는요소의 index를 찾을 경우 -1을 리턴하는 경우가 있지만 Python에서는 ValueError를 리턴한다는 사실을 인지하여 헷갈리지 말아야겠습니다. 2. element in List List 내에 e..
파이썬에서 문자열 포매팅하는 방법 3가지 살펴보겠습니다. 1. % Operator %연산자와 포맷 스트링으로 사용합니다. 대표적인 포맷 스트링 %d(정수), %s(문자열), %f(실수) 으로 예제 살펴보겠습니다. print('%s is %d years old and %fcm' % ('Aiden', 17, 176.5)); # 'Aiden is 17 years old and 176.5cm' 포맷 스트링을 문자열 사이사이에 입력해두고 해당 포맷 스트링 위치에 들어갈 내용을 문자열 종료후 %연산자 뒤 괄호 안에 순서대로 넣어줍니다. print('My name is %s' % ('Matthew')); # 'My name is Matthew' %연산자와 포맷 알파벳 사이에 숫자를 넣어 공간을 확보할 수도 있습니다...
Python에서 문자 열중 문자 선택과 문자 범위 선택하는 법에 대해 살펴보겠습니다. 1. 문자선택 연산자 문자열 중에서 어떤 문자를 선택할 때 사용합니다. 바로 예제를 통해 확인해보겠습니다. print('hello'[0])# h print('hello'[1])# e print('hello'[2])# l print('hello'[3])# l print('hello'[4])# o 문자 열중에 몇 번째 문자를 선택하겠다 라는 문법입니다. 주의할 점은 0부터 카운트한다는 것이고 없는 문자를 선택할 시 오류가 발생합니다. print('hello'[5]) # string index out of range 에러발생 또 뒤에서부터 몇 번째 글자를 가져오는 것도 가능합니다. print('hello'[-1])# o pr..