python 파이썬, 리스트와 배열
리스트 여러 개의 테이터 값을 하나의 변수, 리스트에 담을 수 있는 데이터 구조 리스트는 콤마(,)로 분리되어 대괄호[]로 둘러싸인 형태, 숫자와 글자 모두 쓸 수 있다. 글자는('')로 감싸야 한다. 자바에서는 배열과 유사 숫자열 리스트 ==> score = [90,86,20,80,72] 문자열 리스트 ==> season = ['spring','summer','fall','winter'] 인덱스는 표시할 구분자는 자리 번호를 이야기 한다. 인덱스는 0부터 시작해서 하나씩 증가한다. score[1]안에 들어 있는 것은 86 score[1:3]안에 들어 있는 것은 [86,20]이다. 1:3은 1번 인텍스 부터 3번 인덱스 전까지 나오라는 것. 결과는 1번 인덱스와 2번 인덱스가 나오게 된다. ㅇ ra..
2019. 5. 8.
파이썬 자료구조 기본 : List / tuple / dictionary / set
파이썬 데이터 처리 구조 파이썬이 제공하는 많은 양의 데이터를 처리 하기 위한 자료형(자료구조) list [] tuple () 리스트의 상수 버전 dictionary {} key와 value를 접근하는 자료구조 리스트 List 튜플 Tuple 딕셔너리 dictionary 집합 set [ ] ( ) { } { } 배열과 동일 다른 자료형도 담을 수 있음 추가, 수정, 삭제가능 리스트의 상수 버전 추가,수정,삭제불가 key와 value로 접근 json 객체와 유사 key와 value의 값이 아닌 것 중복허용 금지 {1,2,3,4,1,2} =>{1,2,3,4} 리스트 List 리스트 : 많은 양의 자료를 일괄처리, 리스트의 값을 수정할 수 있다 리스트를 튜플로 바꾸기 tuple(리스트명) 리스트를 중복하지..
2019. 5. 8.
파이썬 기본 개념, 변수와 대입연산자(쉬움 주의)
파이참으로 파이썬 언어을 본격적으로 배우기 전에 프로그래밍에서 사용하는 개념들에 대해 알아보고자 한다. 보통 비전공자들이 가장 어려워하는 것이 프로그래밍에 대한 개념이다. 용어부터가 생소 하다 보니 프로그래밍 책을 큰 맘먹고 펴보더라도 앞장만 잠깐 읽고 내려 놓게 된다. 객체지향 프로그램, 알고리즘, 객체생성, 클래스, 변수, 연산자, for문, while문 등등 이러한 설명을 읽고 나면, 분명 한국말로 된 책을 읽었는데, 아무런 이해가 되지 않는다. 그리고 나서, 프로그래밍은 어렵다. 전공자가 아니라서 못 배우겠다고 생각하게 된다. 전공자 들도 처음에 몰랐던 개념이다 자주 듣고, 자주 사용하다 보니 자연스럽게 이해가 되게 되는 것이다. 나도 비전공자이다 보니 처음에 이러한 용어때문에 머리가 아팠고, 같..
2018. 11. 24.