본문 바로가기
반응형

전체 글22

[파이썬 8일차] 제어문 if / 연습문제 공부날짜: 2025년 4월 19일공부시간:파이썬 에서 if란?조건의 참, 거짓 판단if, (elif), else로 구성elif는 else문 안에서 조건문이 복잡해지는 것을 단순화 한것.들여쓰기에 매우 주의해야함!!!조건문은 앞에 쓰고 수행문 들여쓰기에 주의 조건문에서 수행을 하지 않고 넘어가고 싶으면 pass를 쓴다 if문의 연산자 대망의 연습문제.연습 문제 풀이가 중요하다해서 엄청 오래 풀었다.2번 문제나는 각각의 수를 입력받고, 그 수들을 직접 비교하는 방법으로 풀이했다.그러나 리스트로 매우 간편하게 구하는 방법도 있었다.3번 문제나는 직접 정렬하고 길이를 구하고2로 나누어서 숫자 구성수들이 몇개인지 홀,짝을 구하고특정 자리의 숫자를 꺼내오는 방법을 썼다.중앙값이란중앙값 구하는 방법숫자를 오름차순.. 2025. 4. 19.
[파이썬 7일차] 집합, 불리언 공부날짜: 2025년 4월 18일공부시간: 집합이란?- set()- 순서, 중복이 없는 자료형 -> 중복이 제거된다. => 순서가 없기때문에 인덱싱이 되지 않는다. 인덱싱이 하고 싶으면 리스트나 튜플로 변환후 인덱싱을 한다.- {} 중괄호로 요소들을 감싼다. 집합 함수- intersaction or & : 교집합 ex) print( A & B) , print(s1.intersection(s2))- difference or - : 차집합 ex) print (A - B) , print(s1.difference(s2))- union or | : 합집합 ex) print ( A or B) , print(s1.union(s2))- add : 요소를 추가 ex) s1.add(11)- remove :.. 2025. 4. 18.
[파이썬 6일차-3] 딕셔너리 공부날짜: 2025년 4월 16일공부시간: 3시간 17분 딕셔너리?키(key): 값(value)의 쌍이 모여있는 사전형태의 자료형키: 값의 쌍을 중괄호{}로 감싸준다변수명 = { '키1':값, '키2':값, ... )키는 중복될수 없고 리스트는 키가 될수 없음. 튜플은 키로 가질수 있다(변하지 않아서)위치로 인덱싱 되지 않음 딕셔너리 요소 추가? 삭제?추가: 딕셔너리변수명 [추가할키] = 추가할 값삭제: del 딕셔너리변수명 [삭제할 키] 딕셔너리 키로 값 찾기딕셔너리변수명[찾을키] 딕셔너리 함수keys, values, items 함수는 자주 쓰니까 잘 알아두기! get / update / zip리스트의 길이가 서로 다른 경우, 짧은 것을 기준으로 대응. 연습문제1번밸류값들의 합을 구하고키들의 갯수를 새.. 2025. 4. 17.
[파이썬 6일차-2] 튜플 공부날짜: 2025년 4월 16일공부시간: 3시간 17분튜플이란? ( ) (괄호)리스트와 비슷하게 여러 요소들을 묶을 수 있음그러나 안의 요소들은 수정이나 삭제가 불가함그래서 프로그램 실행중 절대 변하면 안되는 값들은 튜플로 저장하는게 좋음예) a = (1, 2, ['life'], 'is', ('too', 'short')])그러나 요소가 하나일 때는 뒤에 ,를 붙여 주어야한다.x = (3) -> 튜플 인식 Xx = (3,) -> 튜플 인식 O 튜플의 인덱싱?리스트와 마찬가지로 인덱싱 적용 가능 튜플의 연산?리스트와 마찬가지로 더하기, 곱하기 가능튜플에 다른 자료형을 더하면 오류. 튜플 값 치환?불가능. 튜플의 요소는 수정,삭제가 불가능하기 때문따라서 append, insert, extend, rem.. 2025. 4. 17.
[파이썬 6일차-1] 리스트 연습 문제 공부날짜: 2025년 4월 16일공부시간: 3시간 17분 리스트 연습문제2번 문제이 문제는 어려워서 gpt한테 물어봤다.나의 풀이가 gpt가 알려준 대답이다.gpt 풀이)ls [2] -> [ 'life', 'is', ['too', 'short']]ls [2] [2] -> ['too', 'short']ls [2] [2] [1] -> 'short'ls [2] [2] [1] [1] -> 'h'선생님 풀이)ls[-1] → ['life', 'is', ['too', 'short']]ls[-1][-1] → ['too', 'short']ls[-1][-1][-1] → short'ls[-1][-1][-1][1] → 'h'어느 방향으로 접근했느냐의 .. 2025. 4. 17.
[파이썬 5일차-2] 리스트(list) 공부날짜 2025년 4월 15일공부시간 2시간 30분리스트란?요소들의 모음을 나타내는 자료형대괄호[] 로 감싸주어 만든다.모든 자료형을 리스트의 요소로 담을 수 있다.요소?대괄호[] 내부에 넣는 자료영어로 element인덱스? 대괄호[]안에 들어간 숫자인덱싱리스트 안에 리스트가 있는 경우 인덱싱을 두 번하면 리스트안의 리스트 요소를 가져올 수 있다.리스트 연산더하기(순서대로 연결하여 하나의 리스트로), 곱하기(리스트 안의 요소들 반복) 가능리스트에 다른 자료형을 더하면 오류가 난다. 리스트만 더할 수 있다.리스트값 치환리스트는 인덱싱을 통해 값을 수정할 수 있다.리스트 함수- `len` 함수: 리스트의 길이를 구합니다. - `sum, min, max` 함수: 리스트 요소들의 합, 최솟값, 최댓값을 구합니.. 2025. 4. 15.
반응형