| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 객체지향
- 파이썬 문자열 메서드
- python list method
- 자료구조
- 코딩테스트
- 파이썬 리스트 메서드
- 컴포넌트 스캔
- 부트스트랩 클래스 로더
- 딕셔너리
- 클래스 로더 계층
- aws saa-c03
- python
- 심볼릭 레퍼런스
- 어플리케이션 클래스 로더
- AWS SAA-C03 합격후기
- 자바
- java
- 플랫폼 클래스 로더
- BFS
- 다이렉트 레퍼런스
- dfs
- stop the world
- 스프링 컨테이너
- 파이썬
- getreference
- 백준
- Spring
- 알고리즘
- 스프링
- 2026 AWS SAA-C03
- Today
- Total
목록2024/01/24 (3)
클라우드 낚시꾼
파이썬의 리스트는 다양한 연산과 메서드를 제공한다. 그중 하나가 리스트 곱 연산이다. 먼저 아래의 코드를 살펴보자. test = [['*'] * 4] print(test) # ?? 위 코드의 결과는 뭘까? 답(클릭해주세요!) [['*', '*', '*', '*']] 필자는 답을 [['*'], ['*'], ['*'], ['*']]로 생각했다. 리스트 곱셉을 하면 같은 리스트가 4개 생성된다고 생각했기 때문이다. 리스트를 곱하면 해당 리스트의 원소들이 그 정수만큼 반복되어 새로운 리스트가 생성된다. 꼭 명심하자!
핵심: 튜플 or 리스트를 문자열로 변환하고 싶다면 join 메서드를 사용하자! 문자열의 메서드인 join 함수는 iterable 객체 요소(튜플, 리스트)를 구분자를 이용하여 하나의 문자열로 결합시킬 수 있다. 예제를 보자. chars = ['a','b','c'] # 구분자가 없는 경우 -> ''.join(리스트 or 튜플) test1 = ''.join(chars) print(f"test1: {test1}") # test1: abc # 구분자가 있는 경우 -> '구분자'.join(리스트 or 튜플) test2 = ', '.join(chars) print(f"test2: {test2}") # test2: a, b, c 문자열의 join 메서드는 크게 두 가지 형태로 나뉜다. 1. 구분자가 없는 경우 ->..
파이썬 주어진 데이터의 타입을 판별하는데는 다양한 방법이 있다. 가장 일반적인 방법 3가지를 알아보자. type() 함수를 이용해 타입 확인하기 num = 42 print(type(num)) # num_float = 3.14 print(type(num_float)) # isinstance(확인하려는 데이터, 타입 or 타입 튜플)를 활용 y = 3 if isinstance(y, int): print("integer") else: print("float") # here string = "hello!" if isinstance(string, (int,str,list)): print("match") # here else: print("no-match") int()를 이용해 정수 판별하기 x = 3 if x =..