본문 바로가기

전체 글

(57)
Python 문법- Loop, enumerate, keys, values, items # 리스트의 인덱스값과 매칭되어 저장되어 있는 값을 함께 출력 - enumerate # 딕셔너리 데이터를 for 루프 : keys, values, items
Python - 반복문 Loop, for # 데이터 스트럭쳐에 들어있는 데이터를 하나씩 가져와서 # 무엇인가 작업을 하고 싶을때 사용하는 키워드 : for # for 뒤에있는, in 안에 들어있는 데이터 스트럭쳐에서 # 데이터를 하나씩 꺼낸다. 꺼낸 데이터는 for 오른쪽의 변수에 저장된다. # my_list 의 값을 잘못 계산햇다. 따라서, # my_list 의 값에서 5를 뺀 값을 출력하려 한다. # 기존의 리스트에서 새로운 결과 값을 저장하고 싶을 경우 # 빈 리스트를 만든 뒤 for 문을 이용해 저장하면 된다.
Python 조건문 -if, elif, else 조건문을 작성할때의 순서이다. 조건문의 기본 예
Pythoon- 비교 연산자, and, or - 비교 연산자 - and 게이트 - or 게이트
Python 문법 - tuple(튜플) 과 Set(세트) TUPLES Immutable Python objects. 튜플은 시퀀스, 즉 순서가 있습니다. 튜플은 괄호 ( ) 를 사용합니다 # 튜플은 소괄호로 생성하지만, 소괄호를 생략하고 만들어도 튜플로 자동지정 된다 # 튜플의 값은 수정 불가 SETS 셋에 들어있는 데이터는 순서가 없습니다. 셋에는 동일한 값이 저장되지 않습니다. 우리가 배웠던 집합과 같습니다. 셋은 중괄호 { } 로 정의합니다. # 딕셔너리와 같은 중괄호를 사용하지만, Set에는 키와 벨류를 구분하는 콜론( ; )이 쓰이지 않는다 - 비어있는 집합 만들기 set 추가와 삭제 방법 # Set 는 중복값을 제외시킨 값만을 보여준다
Python 문법 - Dictionaries, dict(), key, value, items, get my_dict = {'key1':'value1', 'key2':'value2', 'key3':'value3'} 딕셔너리는 키 밸류의 쌍으로 되어 있다. 키는, 딕셔너리 안에 유일한 값으로 되어 있다. 따라서 키가 같은 값을 가질 수 없다. 그러나 밸류는 같은 값이 여러개 있어도 상관없다. 리스트는 인덱스의 오프셋으로 접근하지만, 딕셔너리는 키로 접근한다. #딕셔너리의 데이터 억세스는, 인덱스가 아니라 Key로 억세스 ! 딕셔너리의 key와 value 값만 보는 함수 - dict.keys( ) - dict.values( ) 두가지를 한번에 ! - dict.items( )
Python 문법 [ List ] - affend 함수, del 함수, sort 함수 LISTS - 데이터를 여러 개 저장하는데 사용합니다. - 순서가 있습니다. 즉, 인덱스를 가지고 있습니다. - 값을 바꿀 수 있습니다. 즉, mutable 이라고 합니다. # 리스트는 여러 종류의 데이터를, 하나의 리스트에 저장 가능하다 리스트 offset으로 값을 얻기 리스트에 항목 추가하기 - 리스트의 맨 뒤에 데이터를 추가하는 방법 append() 함수 # week.append('Sat') - 특정 위치에 데이터를 추가하는 방법 insert() 함수 # week.insert(1,'Mon') 리스트에 항목 삭제하기 - del 함수로 특정한 위치 값 삭제 - remove 함수로 특정 단어 삭제 - pop 함수로 가장 끝 자리 단어 표시와 동시에 삭제 항목들 정렬하기 - 원래의 리스트 자체는 건들지 않..
Python 문법 - split 함수, count 함수, find 함수, slicing 함수 strings ( 문자열 ) - 각가의 하나의 문자들이 나열된 상태, 즉 시퀀스(sequence)이다. - 문자열은, 싱글퀏이나 더블퀏 ( ' ', " " )으로 감싸야 한다. - 3개의 단일 부호로 문자열을 만들 수 있다. strings 에는 연산자도 사용이 가능하다. 마찬가지로 upper, lower, title을 활용하여 대소문자로 변경할 수 있다. 문자열을 원하는 기준으로, 각각 분리해내는 방법. - 변수 . split( ) #split 함수를 활용하면 데이터가 리스트화 된다 ! # list의 count 함수와 문자열의 count 함수는 결과값이 다를수 있으니 주의할것. 문자열은 immutable 이다. 따라서 한번 생성된 문자열 자체를 바꾸는것은 할 수 없다. 따라서, 새로운 메모리에 변경한 문..