목록 코딩 (46)
이롭게 현명하게
목차 딕셔너리란? 딕셔너리 생성 딕셔너리 쌍 추가 딕셔너리 요소 삭제 딕셔너리에서 key 사용해 Value 얻기 딕셔너리 사용 시 주의 사항 코드 설명 딕셔너리명={ } 딕셔너리명 = { key : value } Key : Value 형태로 이루어져있고 쉼표(,)로 구분되어있다. 딕셔너리명[키값]=요소값 딕셔너리에 키값을 가지는 요소값을 추가 del 딕셔너리명[키값] 지정한 키 값에 해당되는 { key : value } 쌍이 삭제 딕셔너리변수이름[Key] 어떤 Key의 Value를 얻기 [딕셔너리란?] 이름 : 홍길동 생일 : 2000년04월5일 전화번호 : 010-***-**** 등으로 프로필을 나타낼 수 있다. 파이썬에는 이러한 대응관계를 나타낼 수 있는 자료형이 있다. 이것을 연관 배열(Associ..
목차 튜플 생성 튜플 특징 튜플 인덱싱 튜플 슬라이싱 튜플 길이 구하기 튜플 더하기 튜플 곱하기 튜플 리스트 변환 리스트와 튜플로 변수 만들기 리스트 언패킹 / 튜플 언패킹 [튜플(Tuple) 생성] 튜플은 리스트와 비슷하지만 리스트와는 다른 점을 가지고 있다. 리스트 튜플 [ ] ( ) 값의 생성, 삭제, 수정 가능 불가능 변수 b : 단 하나의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 한다. 변수 d : 괄호를 생략해도 된다. a = () b = (1,) c = (1,2,3) d = 1,2,3 e = ('a','b','c',('ab','cd')) 튜플은 리스트와 비슷한 역할을 하지만 튜플과 리스트는 구별해서 사용해야 한다. 리스트 : 요소값을 수정할 수 있다. 튜플 : 요소값 수정 불..
목차 리스트에서 값 수정하기 리스트 요소 삭제(del) 리스트에 요소 제거(remove) 리스트 요소 끄집어내기(pop) 리스트 요소 추가(append) 리스트에 요소 삽입(insert) 리스트 인덱스 반환(index) 리스트 정렬(sort) 리스트 역순정렬(reverse) 리스트에 포함된 요소 개수 세기(count) 리스트 확장(extend) 코드 설명 리스트명[인덱스] = 값 인덱스를 활용하여 리스트의 값 수정 del 객체 리스트 요소 삭제 리스트명.remove(값) 리스트에서 첫 번째로 나오는 x를 삭제하는 함수 리스트명pop() 리스트의 맨 마지막 요소를 리턴하고 그 요소는 삭제 리스트명.pop(인덱스) 리스트의 n번째 요소를 리턴하고 그 요소는 삭제 리스트명.append(x값) 리스트의 맨 마지..
목차 리스트 더하기 리스트 반복하기 리스트 길이 구하기 리스트 연산 오류 [리스트 더하기] 리스트 사이에서 + 기호는 2개의 리스트를 합치는 기능을한다. 문자열에서 "abc" + "def" = "abcdef"가 되는 것과 같은 것이다. a = [1,2,3] b = [4,5,6] print(a+b) # [1, 2, 3, 4, 5, 6] [리스트 반복하기] * 기호를 사용하여 리스트를 반복하여 새로운 리스트를 만들어 낸다. a = [1,2,3] print(a*3) # [1, 2, 3, 1, 2, 3, 1, 2, 3] [리스트 길이 구하기] 리스트의 길이를 구하려면 len함수를 사용한다. a = [1,2,3] print(len(a)) # 3 [리스트 연산 오류] 코드를 실행하면 다음과 같은 오류가 나타난다. ..
목차 리스트 생성 리스트 인덱싱 리스트 슬라이스 리스트 마지막 요소에 접근하기 리스트명 = list() 리스트명 = [] 리스트명 = [요소1, 요소2, 요소3, ...] 리스트명 = [요소1, 요소2, [요소3, 요소4]] - 인덱싱 리스트명[인덱스번호] - 슬라이싱 리스트명[시작인덱스:끝인덱스:간격] [리스트 생성] 리스트는 아무것도 포함하지 않아 비어있는 리스트([]), 또는 요소값을 가질 수 있다. 리스트명 = [] 리스트명 = [요소1, 요소2, 요소3, ...] 리스트명 = [요소1, 요소2, [요소3, 요소4]] a = [] b = [1, 2, 3] c = ['Life', 'is', 'too', 'short'] d = [1, 2, 'Life', 'is'] e = [1, 2, ['Life', ..
목차 문자열 인덱싱이란? 문자열 인덱싱 활용하기 문자열 음수 인덱스 문자열 슬라이싱이란? 문자열을 슬라이싱 하는 방법 슬라이싱으로 문자열 나누기 문자열에 있는 문자 바꾸기 - 인덱싱 문자열[숫자] -슬라이싱 문자열[시작인덱스:끝인덱스:간격] [문자열 인덱싱이란?] 인덱싱(Indexing) : 무엇인가를 "가리킨다" [문자열 인덱싱 활용하기] 문자열 "Life is too short, You need Python"에서 L은 문자열의 0번째, 그다음인 i는 1번째이다. Life is too short, You need Python 0 1 2 3 0123456789012345678901234567890123 a [3] : a라는 문자열의 네 번째 문자 a [5] : a라는 문자열의 여섯 번째 문자 a [8] ..