비단뱀과 알/튜토리얼 (3) 썸네일형 리스트형 [Python] 기본적인 Sequence (2) : Dictionary(딕셔너리)와 Tuple(튜플) 정확히 말하면 딕셔너리 자체는 시퀀스라고 할 수는 없지만 그냥 제목 편의상 그렇다고 치자. 1. Dictionary 사전을 쓰는 법은 우리 다 알 것 같다. 키워드를 열심히 뒤적거리면 옆에 설명이 나와 있는 식이다. 파이썬의 딕셔너리를 딕셔너리라고 부르는 이유는 이러한 방식을 채택하기 때문이다. 사전의 기본 구조는 키-값 페어 구조다. ex={} ex #> {} Brace(i. e. 중괄호)는 이 딕셔너리 타입을 지정한다. 항목을 추가하는 방법은 다음과 같다. ex['key']='value' ex #> {'key': 'value'} 혹은 직접 입력하는 것도 가능하다. ex={"Terrapin":"Handsome", "Hight":183, "Head":"Trash-garbage"} ex #> {'Terra.. [Python] 기본적인 Sequence (1) : String(문자열)과 List(리스트) 프로그래밍에서 중요한 여러가지 도구들에 대해 간단히 정리를 해보자. 시퀀스(Sequence)는 값들의 정렬이다. 대충 벡터 비슷한 걸 생각하면 된다. 아래의 스트링, 리스트, 튜플 등이 시퀀스의 예시다. 1. String, 문자열 ex='GreatHandsomeTerrapin' type(ex) #> str 훌륭한 스트링이다. 인덱스. 첫번째 글자부터 0, 1, ...이다. ex[0] #> 'G' 글자의 꼬리쪽에 붙어있는 순서는 -1, -2, ... 로 센다. ex[-1] #> 'n' 인덱스는 정수여야만 한다. ex[5.5] #> TypeError: string indices must be integers 범위 지정도 당연히 된다. '문자열 슬라이스' 라고 하는 교재도 있는 것으로 안다. ex[0:10] .. [Python / R] 기본 연산자와 함수 필자 개인적으로 R을 많이 사용하므로 양쪽의 코드를 비교하는 방식으로 메모 1. 기초 연산자 (base) 거듭 제곱 6**2 #> 36 R 등에서의 거듭제곱 오퍼레이터인 ' ^ ' 는 파이썬에서는 비트 연산자임. 6^2 #> 4 타입 type(2) #> type(1.2) #> type('1.2') #> R에서는 클래스 class(2) #> "numeric" class(1.2) #> "numeric" class('1.2') #> "character" 파이썬에서 콤마는 시퀀스를 생성(콤마로 구분된 정수) 1,000,000 #> (1, 0, 0) R에서는 에러 1,000,000 #> Error: unexpected ',' in "1," 파이썬이든 R이든 변수 이름 첫글자는 숫자 안됨 100friends='in.. 이전 1 다음