세상을 더 편리하게
[Python/파이썬]딕셔너리
Programming/Python 2020. 4. 3. 01:16

딕셔너리란? 딕셔너리는 말 그대로 사전 같이 Key와 Value 의 쌍으로 이루어진 리스트 라고 생각하면 쉽다. [딕셔너리가 리스트란 말은 아니다.] { Key1 : Value1, Key2 : Value2 ... } Key는 인덱스 처럼 상용 기능하다. d = {'a': "a is A", 1: "1 is one"} print(d['a']) # a is A print(d[1]) # 1 is one 딕셔너리 추가 d[Key] = Value 의 형태로 딕셔너리 추가가 가능하다. 딕셔너리 제거 del d[Key] 의 형태로 Key와 Value 쌍을 제거 할 수 있다. 딕셔너리 관렴 함수 keys() dict_keys 라는 객체로 keys 만 모아서 반환한다. values() dict_values 라는 객체로 v..

[Python / 파이썬] 튜플
Programming/Python 2020. 4. 1. 18:10

튜플이란 리스트와 비슷하지만 다음과 같이 다른 점을 갖고 있다. 리스트는 [ ] 표현하지만, 튜플은 ( ) 로 표현한다. 튜플은 값을 선언하면 바꿀 수 없다. t1 = (1,) t2 = (1, 2, 3) t3 = 1, 2, 3 t4 = ('a', 'b', [1, 2, 3]) t1 은 1개의 요소만 가질 때에는 요소뒤에 , 를 붙어야한다. t2 와 t3 는 같은 튜플이다. 괄호를 생략해도 무방하다. t4는 튜플안에 리스트 혹은 튜플을 넣을 수 있다. ※ t4 튜플 속의 리스트는 수정이 가능할까? -> 가능하다. 단, 리스트 통채로 삭제는 불가능하다. 나머지는 리스트와 같이 슬라이싱 인덱싱이 가능하다.

[Python / 파이썬] 리스트
Programming/Python 2020. 4. 1. 17:56

리스트 자료형 arr = [value1, value2, value3 …] 리스트 연산자 arr1 = [1, 3] arr2 = [2, 4] print(arr1 + arr2) #[1, 3, 2, 4] print(arr1 * 3) #[1, 3, 1, 3, 1, 3] 리스트 수정 arr = [1, 5, 3, 4] arr[1] = 2 print(arr) #[1, 2, 3, 4] insert = ['a', 'b', 'c'] arr[1:2] = insert print(arr) #[1, 'a', 'b', 'c', 3, 4] arr[1] = insert print(arr) #[1, ['a', 'b', 'c'], 'b', 'c', 3, 4] 위에서 주의해야 할점은 6번과 9번 코드이다. 비슷한것 같지만 다르다. 6번 코드..

[Python / 파이썬] 문자열 및 주석
Programming/Python 2020. 4. 1. 17:19

주석 #이건 주석입니다. """ 이건 여러줄 주석입니다. 여러줄 입니다. """ 문자열 슬라이싱 str = "Life is too short, You need Python" print(str[0:4]) # 0