본문 바로가기

파이썬26

[Python] 10. 불(Bool), 조건문(if, elif, else) 학습내용 #1 : 불(bool)자료형이란? #2 : 자료형의 참과 거짓 #3 : if문이란? #4 : 조건문(conditional statement) 연산자 #5 : 다양한 조건을 판단하는 elif #6 : if문을 한 줄로 작성하기(조건부 표현식) #7 : 예제와 함께 복습 #1 : 불(bool)자료형이란? 불(bool) 자료형은 참(True)과 거짓(False)을 나타내는 자료형으로 참(True)과 거짓(False) 값만 가진다. 파이썬에서 True, False의 첫 문자를 항상 대문자로 사용해야한다. a = True b = False type(a) #bool type(b) #bool type()을 사용하면 bool(boolean) 타입이라 나온다. 1 == 1 #True 2 > 1 #True 2 <.. 2021. 10. 6.
[Python] 9. 딕셔너리(dictionary), 데이터 만들기 학습내용 #1 : 딕셔너리(dictionary)란 #2 : 딕셔너리 사용하기(쌍 추가, 요소 삭제, key 사용해 value 얻기, 주의사항) #3 : 딕셔너리 관련 함수 #4 : 딕셔너리와 리스트를 결합해 데이터 만들기 #1 : 딕셔너리(dictionary)란 딕셔너리는 해시(Hash)를 기반으로 하고 있는 자료구조로, Key와 Value를 한 쌍으로 갖는 자료형이다. 딕셔너리는 리스트나 튜플처럼 순차적으로(sequential) 해당 요소값을 구하는 것이 아닌 key를 통해 value를 얻는다. JSON이 가지고 있는 key와 value는 딕셔너리와 같고, JSON Array는 리스트와 유사하다. {Key1:Value1, Key2:Value2, Key3:Value3, ...} dic = {'name':.. 2021. 10. 5.
[Python] 8. 튜플(tuple), 집합(set) 학습내용 #1 : 튜플과 리스트의 차이점 #2 : 튜플 다루기(인덱싱, 슬라이싱, 더하기, 곱하기, 길이 구하기) #2.1 : 튜플 패킹, 언패킹 개념과 값의 교환 #3 : 집합 자료형 #3.1 : 교집합, 합집합, 차집합 구하기 #3.2 : 집합 자료형 관련 함수(add, update, remove) #3.3 : 집합 예제 - 로또 번호 뽑기(with random) #1 : 튜플과 리스트의 차이점 튜플은 시퀸스의 한 종류로 리스트와 매우 비슷해보인다. 하지만 리스트는 값을 생성, 삭제, 수정이 가능하지만 튜플은 값 변경이 불가능하다. 쉽게 말하면 수정 불가능한 리스트이다. 튜플은 ( )로 둘러싼다. 튜플은 연속된 자료를 묶음으로 관리하는 자료구조라 생각하면 튜플에 대한 이해도를 높일 수 있다. t1 =.. 2021. 10. 3.
[Python] 7. 파이썬 리스트 함수, 수정과 삭제 학습내용 리스트의 내부 구조와 함수 리스트는 구조상 값을 수정과 삭제할 수 있다. 따라서 장점은 유연하지만, 수많은 데이터와 연산에서는 느릴 수 있다. 리스트 관련 함수 del 리스트에서 요소 삭제 append 리스트에서 요소 추가 sort 리스트 정렬 reverse 리스트 뒤집기 index 리스트 위치 반환 insertt 리스트 요소 삽입 remove 리스트 요소 제거 pop 리스트 요소 반환 후 제거 count 리스트에 포함된 요소 x의 개수 세기 extend 리스트 확장하기 리스트에서 값 수정 a = [1,2,3] a[2] = 4 a #[1, 2, 4] 원하는 인덱스에 값을 넣어주면 수정이 가능하다. 리스트에서 요소 삭제(del 함수) a = [1,2,3] del a[1] a #[1, 3] a = .. 2021. 9. 27.