| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- stop the world
- java
- aws saa-c03
- AWS SAA-C03 합격후기
- 딕셔너리
- 심볼릭 레퍼런스
- Spring
- getreference
- 파이썬 문자열 메서드
- 플랫폼 클래스 로더
- 클래스 로더 계층
- 자료구조
- 알고리즘
- dfs
- 파이썬
- python list method
- 다이렉트 레퍼런스
- 2026 AWS SAA-C03
- 코딩테스트
- 컴포넌트 스캔
- BFS
- 스프링 컨테이너
- 스프링
- python
- 부트스트랩 클래스 로더
- 어플리케이션 클래스 로더
- 파이썬 리스트 메서드
- 백준
- 객체지향
- 자바
- Today
- Total
목록python (7)
클라우드 낚시꾼
appendlist의 마지막에 요소 삽입my_list=[1,2,3]my_list.append(4)print(my_list) extendlist의 마지막에 iterable 객체(list, tuple 등등)의 모든 요소들을 삽입my_list=[1,2,3]my_list.extend((4,5))print(my_list)insertlist의 특정 index에 요소를 삽입my_list=[1,2,3]my_list.insert(1,10)print(my_list)remove파리미터로 전달된 요소를 list에서 찾아 삭제, 첫 번째로 찾아진 요소가 삭제된다.my_list=[1,2,3,2]my_list.remove(2)print(my_list) poplist의 마지막 요소를 삭제하고, 그 요소를 리턴my_list=[1,2,..
split()s = "hello world python"result = s.split() # 공백을 기준으로 나누기s = "a,b,c"parts = s.split(',') # ',' 기준으로 나누기print(result, parts)문자열을 특정 구분자로 나누어 리스트 형태로 반환join()words = ['Hello', 'World', 'Python']result = " ".join(words) # 각 단어를 공백으로 연결print(result) # "Hello World Python"iterable(리스트, 튜플 등)에 있는 문자열들을 구분자를 이용해 하나의 문자열로 합치기replace()s = "ronaldo ronaldo is GOAT"new_s = s.replace("ronaldo","me..
딕셔너리 생성 # 딕셔너리 생성1: {} 사용tom = { "name": "tom", "age": 25, "city": "London"}# 딕셔너리 생성2: dict() 생성자 이용smith = dict(name="smith", age=24, city="Manchester")생성 방법1: {"key1": value1, "key2":value2}생성 방법2: dict(key1=value1, key2=value2)zip()을 이용한 딕셔너리 생성dic = dict(zip(["w","s","d","a"], [1,-1,10,-10]))# {'w': 1, 's': -1, 'd': 10, 'a': -10} zip() 함수는 각각의 iterable에서 같은 위치에 있는 요소들을 하나씩 묶어 주는 역..
파이썬에서 출력문을 다루는 방법은 다양하다. 주로 사용되는 몇 가지 방법을 정리해보자. 1. print() 함수 가장 기본적이고 단순한 출력 방법이다. 독자분들이 이것이 궁금해서 이 글을 읽으시지는 않을 거 같다. 빨리 넘어가겠다. 2. 포맷 문자열 문자열 내에 변수의 값을 삽입하여 출력할 때 사용한다. brace안에 넣고 싶은 변수를 넣자. name = "Alice" age = 30 // brace 안에 있는 name과 age에 실제 변수 값이 들어간다. print(f"My name is {name} and I am {age} years old.") 3. 서식 지정자 %를 사용하여 서식을 지정할 수 있다. %s 는 문자열, %d 는 정수, %f는 부동 소수점 숫자를 나타낸다. name = "Bob" a..
파이썬의 문자열 메서드 중 isupper(), upper(), lower(), islower()는 문자열을 대소문자로 변환하거나 대소문자 여부를 확인하는 데 사용된다. 각각의 메서드에 대해 간단히 알아보자. 1. isupper() 문자열이 모두 대문자인지 확인합니다. 대문자로만 이루어져 있으면 True를 반환하고, 그렇지 않으면 False를 반환합니다. text = "HELLO" print(text.isupper()) # 출력: True text = "Hello" print(text.isupper()) # 출력: False 2. upper() 문자열의 모든 문자를 대문자로 변환한다. text = "hello" print(text.upper()) # 출력: HELLO 3. islower() 문자열이 모두 ..
파이썬의 리스트는 다양한 연산과 메서드를 제공한다. 그중 하나가 리스트 곱 연산이다. 먼저 아래의 코드를 살펴보자. 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. 구분자가 없는 경우 ->..