티스토리 뷰
학습내용 | 예시 |
[1] dictionary 값 추가, 수정, 가져오기 |
(1) 값 추가 : 새로 할당 a = {'A': 1,'B':2} print(a) # {'A': 1, 'B': 2} a['c'] = 3 print(a) # {'A': 1, 'B': 2, 'c': 3} (2) 값수정 : 새로 할당 a['c'] = 50 print(a) # {'A': 1, 'B': 2, 'c': 50} (3) 특정 키의 값 가져오기 : get(찾을값,기본값) * 기본값은 안적으면 못찾을경우None print(a.get('A')) # 1 (4) 키만 가져오기, 값만 가져오기, 키&값 쌍으로 가져오기 a = {'A': 1,'B':2} print(a.keys()) # dict_keys(['A', 'B']) print(a.values()) # dict_values([1, 2]) print(a.items()) # dict_items([('A', 1), ('B', 2)]) (5) 컴프리헨션 사용 가능 my_dict = { i : v for i,v in zip([1,2,3],[4,5,6]) } print(my_dict) # {1: 4, 2: 5, 3: 6} |
[2] dictionary 정렬하기 | A = {'a':1, 'c':2, 'b':3} print(sorted(A)) # ['a', 'b', 'c'] print(sorted(A.items())) # [('a', 1), ('b', 3), ('c', 2)] |
[3] strip(삭제할거) : 문자 양끝에만 제거(중복가능) 중간은 안됨 원본은 그대로 lsrtip왼쪽끝만 rstrip 오른쪽끝만 |
str = "aaabaaadefaaa" print(str.strip('a')) # baaadef print(str.lstrip('a')) # baaadefaaa print(str.rstrip('a')) # aaabaaadef |
[4] 짝수, 홀수, 비트연산, 이진수 |
(1) 홀수와 짝수 홀수+홀수 = 짝수, 짝수+홀수 = 홀수, 홀수+짝숙 = 홀수, 짝수+짝수 = 짝수 (2) 십진수를 이진수로 바꾸면 홀수는 1로, 짝수는 0으로 끝난다. (3) 비트연산자는 &는 둘다 1일때만 1, 나머지는 0이다. 1&1 = 1, 0&1 = 0, 1&0 = 0, 0&0 = 0 따라서 홀수와 홀수가 나올때만 비트연산의 결과는 1이 나온다 * 1은 홀수이므로 a&1 = 1이면 a는 홀수, a&1 = 0이면 a는 짝수! * 비트 연산이 조건문보다 빠르다. |
[5] list 비교 | A= [1,3,1] B= [1,1,100] print(A>B) # True A가 큰 값이 더 먼저 나와서 |
[6] 문자열 곱하기 | A= 'x' print(A*3) # xxx |
반응형
'AI > Python' 카테고리의 다른 글
[python] 클래스와 객체 -1(속성, 함수, 인스턴스) (2) | 2024.06.16 |
---|---|
[프로그래머스 기초] Day25 이차원배열 - 기초 문제 풀이 완료 (0) | 2024.06.15 |
[프로그래머스 기초] Day 16,17,18,19 문자열, 리스트 (2) | 2024.06.13 |
[python] iterable, generator, 함수의 매개변수(keyword, default, asterisk) (0) | 2024.06.13 |
[python] Pythonic code(split, join, list comprehension, enumerate, zip), 레거시(lambda, map, reduce) (2) | 2024.06.12 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 아침
- 오블완
- 티스토리챌린지
- 스크랩
- 운동
- Python
- IH
- 습관
- opic
- SQL
- C언어
- 빅데이터 분석기사
- 프로그래머스
- 경제
- Ai
- 갓생
- 아침운동
- 고득점 Kit
- 뉴스
- 줄넘기
- 실기
- 영어회화
- 다이어트
- ChatGPT
- llm
- 미라클모닝
- 루틴
- 오픽
- 30분
- 기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함