[Python] Dictionary 생성법, 데이터 억세스: { }, get 함수
Dictionary 생성법 - 생성법1 dict() - 생성법2 중괄호로 시작, 중괄호로 끝 { } Dictionary 구성: - key: Value 로 이루어져 있으며, 이 모두를 묶어서 item이라고 부른다. - 아이템의 왼쪽 : Key 키 라고 부른다. - 아이템의 오른쪽: Value 밸류라고 부른다. Dictionary 데이터 억세스 : 변수명{}, 변수명.get(키값) - 기본적인 데이터 억세스는, 변수명 오른쪽에 대괄호를 사용! - 딕셔너리 데이터 억세스, 인덱스가 아니라, 키로 억세스 한다. - 딕셔너리의 경우는, 데이터 억세스 할 수 있는 함수도 제공한다. get함수 억세스 할 때, 없는 값을 입력하면, 에러가 난다. 변수명.get(‘찾고자 하는 키값) -> 해당 값이 존재할 경우, 해당값..
더보기
[Python] List 데이터 가르키는 *
- 많이 사용은 안하나, 알고는 있어서 나쁘지 않을 * - 리스트에서 각 변수로 대입시에 각 하나씩만 대응이 가능한데, *표시를 쓰면 앞뒤 나머지 부분을 가르키는 의미로 쓰인다. a, b, *c = [0, 1, 2, 3, 4, 5] ㄴ a = 0, b = 1, c= 2, 3,4,5 -> *표시는 나머지를 뜻한다. scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4] *valid_score,a,b = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4] print (valid_score) a,b 같이 버릴 변수는 _로 사용 가능하다. 의미 없는 변수라는 뜻. scores = [8.8, 8.9, 8.7, 9.2, 9...
더보기
[Python] List 리스트 데이터 교체/추가/삭제: append(), insert(), del, remove(),pop() 함수
List 데이터 교체: 리스트 변수이름[인덱스] = 교체하고자 하는 데이터 ex) week = ['Mon','Tue','Wed','Thu', 'Fri'] week[0] = 'Sun' -> week = ['Sun','Tue','Wed','Thu', 'Fri'] - replace는 문자열은 근본적으로 못바꾸기때문에 제공되는 함수, - List는 = 기호로 바로 내용 구성을 바꿀 수 있다. List 데이터 추가: append(), insert() - 리스트의 맨 뒤에 데이터를 추가하는 방법 append()함수 리스트 변수 이름.append(넣으려는 데이터) - 특정 위치에 데이터를 추가하는 방법 insert() 함수 리스트 변수 이름.insert(위치, 넣으려는 데이터) List 데이터 삭제: del, rem..
더보기
[Python] List 리스트 기본 형태, 생성법, 억세스
List - 기본 형태 : 변수 = [데이터값, 데이터값…. ] - 변수[숫자] = 값 ㄴ 숫자: ‘인덱스’/’오프셋’이라고 한다 ㄴ 리스트에 있는 순서대로 인덱스를 입력한다. 시작값은 0, 뒤에서부터 세면 -1부터. List 만들기 : [ ], List () ㄴ 표시방법: [ ], 대괄호 시작, 대괄호로 끝 ㄴ 왼쪽에 영어가 붙어있지 않음. 변수가 없다는 뜻. ㄴ 리스트 함수로도 생성 가능 : List () List 억세스: 변수[인덱스] ex) week = ['Mon','Tue','Wed','Thu', 'Fri'] week[0] -> week 리스트 안에 첫번째 데이터인 ‘Mon’을 뜻한다. week[-1] -> week 리스트 안에 마지막 데이터인 ‘Fri’를 뜻한다. - 리스트 안의 리스트 값 얻..
더보기