본문 바로가기
반응형

Python14

딕셔너리 딕셔너리는 key와 value가 있습니다. 짝을 맞춰 변수들을 한 번에 선언한다 ? 라고 보면 될 것 같습니다. key는 무조건 1개의 값만 되고 value는 1개의 값도 되고, 여러개의 값도 가능합니다. {Key1:Value1, Key2:Value2, Key3:Value3, ...} 딕셔너리 값 추가 a라는 딕셔너리를 선언하고, 딕셔너리에 a[2]='b'를 입력하면 a의 key와 value에 2 & b 가 추가됩니다. 1) >>> a = {5: 'c'} >>> a[2] = 'b' >>> a {5: 'c', 2: 'b'} 2) key는 숫자와 문자 둘다 가능합니다. >>> a['weather'] = 'sunny' >>> a {5: 'c', 2: 'b', 'weather': 'sunny'} 3) value.. 2022. 1. 16.
튜플 예제 튜플과 리스트는 비슷한 역할을 하지만, 코딩할 때 구별해서 사용하는 것이 유리하다. 튜플 vs 리스트 차이점! 튜플 : 항목 값 변화 불가능 리스트 : 항목 값은 변화 가능 튜플은 요소값을 삭제하거나, 변경할 수 있으나, 우리가 알고있는 del 함수나 a[0]='c' 이런식으로 대입을하게되면 오류가 발생합니다. Traceback (most recent call last): File "", line 1, in TypeError: 'tuple' object does not support item assignment 튜플 다루기 튜플은 값을 변화시킬 수 없다는 점만 제외하면 리스트와 완전히 동일합니다. 예제를 봅시다 인덱싱 >>> t1 = (1, 2, 'a', 'b') >>> t1[0] 1 >>> t1[3] .. 2022. 1. 15.
리스트 자료형 2 오늘은 두번째로 리스트 정리합니다. 리스트를 사용하면 1, 3, 5, 7, 9 숫자 모음을 다음과 같이 간단하게 표현할 수 있다. >>> odd = [1, 3, 5, 7, 9] 리스트를 만들 때는 위에서 보는 것과 같이 대괄호([ ])로 감싸 주고 각 요솟값은 쉼표(,)로 구분해 준다. 리스트명 = [요소1, 요소2, 요소3, ...] 여러 가지 리스트의 생김새를 살펴보면 다음과 같다. >>> a = [] >>> b = [1, 2, 3] >>> c = ['Life', 'is', 'too', 'short'] >>> d = [1, 2, 'Life', 'is'] >>> e = [1, 2, ['Life', 'is']] 리스트는 a처럼 아무것도 포함하지 않아 비어 있는 리스트([ ])일 수도 있고 b처럼 숫자를 .. 2022. 1. 14.
리스트 자료형 1 리스트에는 값을 추가할 수 있습니다. 리스트는 파이선에서 자주 사용되기 때문에, 꼭 기억하는게 좋아요~ 그리고 함수도 종류가 많아요. 정확히는 python docs를 참고하시는게 좋지만, 자주 쓰이는거 위주로 정리해보겠습니다. 그럼 시작해볼까요. 리스트에 요소 추가(append) append를 사전에서 검색해 보면 "덧붙이다, 첨부하다"라는 뜻이 있다. 이 뜻을 안다면 다음 예가 바로 이해될 것이다. append(x)는 리스트의 맨 마지막에 x를 추가하는 함수이다. >>> a = [1, 2, 3] >>> a.append(4) >>> a [1, 2, 3, 4] 리스트 안에는 어떤 자료형도 추가할 수 있다. 다음 예는 리스트에 다시 리스트를 추가한 결과이다. >>> a.append([5,6]) >>> a [.. 2022. 1. 14.
반응형