본문 바로가기
반응형

코딩10

[파이썬 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.
[파이썬 5일차-1] 문자열 문제 풀이 공부날짜: 2025년 4월 15일 화요일 문자열 강의 문제 풀이1번내가 풀이 한 방식으로는 제일 마지막에 띄어쓰기가 포함되어 버린다.제일 오른쪽 띄어쓰기를 삭제하는 작업이 필요하다.그래서 띄어쓰기를 삭제했다. 선생님은 너무 간단하게 풀어버렸다.3번 반복하고 제일 마지막 한글자(띄어쓰기)를 출력하지 않는 방법이었다.2번뒤에서 앞으로 오는걸 표현하고 싶었으나 실패했다..슬라이싱에 대한 개념이 아직 좀 부족한듯 하다.4번이 문제는 어려웠다.우선 슬래쉬를 ' '로 대체하고 숫자로 바꿔주었다.회계를 배웠어서 ,가 숫자 자릿수 표현 인줄 알았다 ㅎㅎㅋ 2025. 4. 15.
반응형