리스트가 갖고 있는 값들을 랜덤으로 추출하는 방법을 소개합니다. 1. 리스트에서 랜덤으로 값 1개 추출 random.choice(list)는 list에서 랜덤으로 1개의 값을 추출하여 리턴합니다. import random my_list = [1, 2, 3, 4, 5] random_element = random.choice(my_list) print(random_element) # 결과: 4 2. 리스트에서 랜덤 N개 값 추출 random.sample(list, N)은 list에서 N개의 값을 중복 없이 랜덤으로 추출하고, 리스트로 리턴합니다. 아래와 같이 구현할 수 있습니다. import random my_list = [1, 2, 3, 4, 5] random_elements = random.sample(..
Integer 또는 Float 타입의 숫자를 문자열로 변환하는 방법에 대해서 알아보겠습니다. str() 함수를 이용한 방법 str()은 인자로 전달된 숫자를 문자열로 변환합니다. n = 123 n_str = str(n) # 123 print(n_str) n = 123.1234 n_str = str(n) print(n_str) # 123.1234 format() 함수를 이용한 방법 format()을 이용하여 아래와 같이 숫자 타입의 변수를 문자열로 변환할 수 있습니다. n = 123 n_str = "{}".format(n) print(n_str) # 123 n = 123.1234 n_str = "{}".format(n) print(n_str) # 123.1234 f-string을 이용한 방법 f-strin..
문자열에서 숫자만 추출하는 방법에 대해서 알아보겠습니다. 정규표현식(Regex)를 이용한 방법 re.findall(pattern, text)는 문자열 text에서 정규표현식 pattern에 일치하는 내용을 찾아서 리턴합니다. 패턴 r'\d+'에서 d는 숫자를 의미하며 +는 1개 이상을 의미합니다. 즉, 숫자가 1개 이상으로 연결된 문자열을 찾으라는 의미입니다. 아래와 같이 찾으면, 숫자 패턴만 찾아서 리스트로 리턴합니다. 1~9의 숫자가 붙어있는 문자열들만 찾아서 리턴합니다. 숫자만 추출해서, 그 숫자들을 연결한 문자열을 리턴하진 않습니다. import re text = "abc 123 def 456" numbers = re.findall(r'\d+', text) print(numbers) # ['123..
리스트 두 개를 하나의 리스트로 합치는 방법에 대해서 알아보겠습니다. + 연산자를 사용하는 방법 기본적인 방법으로 아래와 같이 + 연산자를 사용하여 2개의 리스트를 합칠 수 있습니다. + 연산자의 결과로 합쳐진 리스트가 리턴됩니다. 원본 리스트인 list1과 list2는 변경되지 않고, 합쳐진 리스트를 생성하여 리턴합니다. list1 = [1, 2, 3] list2 = [4, 5, 6] combined_list = list1 + list2 print(combined_list) # [1, 2, 3, 4, 5, 6] extend() 메서드를 사용하는 방법 list는 extends() 함수를 제공하며, 인자로 전달된 리스트를 다른 리스트에 추가합니다. list1.extends(list2)는 list2의 요소들..
파이썬에서 split() 함수는 문자열을 분리하는 함수입니다. 분리된 문자열은 리스트에 저장되어 리턴됩니다. split()으로 문자열을 분리하는 방법에 대해서 알아보겠습니다. 1. 공백을 기준으로 문자열 분리 text.split()은 문자열을 공백 기준으로 분리합니다. 아래 예제에서 공백을 기준으로 'Hello,'와 'World!'를 분리하고 두개의 문자열을 리스트에 저장 및 리턴 text = "Hello, World!" split_text = text.split() print(split_text) # ['Hello,', 'World!'] 2. 특정 문자를 기준으로 문자열 분리 text.split(문자)는 특정 문자를 기준으로 문자열을 분리합니다. 아래 예제에서는 콤마를 기준으로 문자열을 분리합니다. t..
파이썬에서 strip(), rstrip(), lstrip() 함수를 사용하여 문자열의 공백을 제거하는 방법 및 예제 코드를 소개합니다. 1. strip(): 문자열의 양쪽 공백 제거 text.strip()은 문자열 text의 양쪽 공백을 제거합니다. (문자열 가운데 공백을 제거하지는 않습니다) text = " Hello, World! " stripped_text = text.strip() print(stripped_text) # "Hello, World!" 2. rstrip(): 문자열의 오른쪽 공백 제거 text.rstrip()은 문자열의 오른쪽 공백만 제거합니다. 왼쪽과 가운데 공백은 제거하지 않습니다. text = " Hello, World! " right_stripped_text = text.rs..
Python에서 두 개의 String 객체가 같은지 비교할 때가 있는데요, 문자열을 비교하는 다양한 방법에 대해서 알아보겠습니다. 1. ==, != 으로 문자열 비교 == 는 두 문자열이 같을 때 True를 리턴하며, != 는 서로 다를 때 True를 리턴합니다. 대소문자를 구분하여 비교 대소문자 구분 없이 비교하려면 소문자로 변경하여 비교 str1 = "Hello" str2 = "hello" if str1 == str2: print("같음") else: print("다름") if str1 != str2: print("다름") else: print("같음") 결과: 다름 다름 만약 대소문자 구분 없이 비교하고 싶을 때는 두 문자열을 모두 lower() 함수로 소문자로 변경하여 비교하면 됩니다. str1 ..
- 모루정원
- 원숭이의숲
- 리스보아 카드
- java
- 다크스텀프
- 와일드보어의 땅
- Flutter
- 티스토리챌린지
- 안드로이드
- android
- Unreal Engine
- 15e 트램
- 파란버섯
- 메이플랜드
- 주황버섯
- Skia
- 오블완
- javascript
- 포르투
- DART
- aosp 빌드
- 파이썬
- 나무던전
- Python
- 와보땅
- 마비노기 모바일
- 12e 트램
- adb
- 포르투갈
- 리스본
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
