일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹개발
- javascript
- 수수료
- 교보
- 보험
- 프로그래밍
- 사망
- 중도인출
- 자바스크립트
- 추가납입
- 프론트엔드
- 파이썬
- 납입
- Java
- 급성심근경색증
- 코딩
- PythonProgramming
- Vue.js
- 리스트
- 뇌출혈
- jQuery
- 보험료
- 특약
- 교보생명
- 문자열
- python
- 변환
- 가입
- 심장질환
- 인출수수료
- Today
- Total
목록python (246)
SeouliteLab
1. 딕셔너리 업데이트(update) 함수 개요 Python의 딕셔너리에서는 update() 함수를 사용하여 다른 딕셔너리나 키-값 쌍의 리스트로부터 기존 딕셔너리를 업데이트할 수 있습니다. 이 함수를 사용하면 기존 딕셔너리의 키-값 쌍을 새로운 값으로 업데이트할 수 있습니다. 2. 다른 딕셔너리로 업데이트하기 update() 함수를 사용하여 기존 딕셔너리를 다른 딕셔너리의 키-값 쌍으로 업데이트할 수 있습니다. original_dict = {'name': 'John', 'age': 30} update_dict = {'city': 'New York', 'age': 35} # 'age' 키의 값이 업데이트됩니다. original_dict.update(update_dict) print(original_dic..
1. 특정 키로 값에 접근하기 Python의 딕셔너리는 키와 값의 쌍으로 이루어져 있습니다. 딕셔너리에서는 특정 키를 이용하여 해당하는 값을 가져올 수 있습니다. my_dict = {'name': 'John', 'age': 30, 'city': 'New York'} print(my_dict['name']) # 출력: John 2. 존재하지 않는 키에 대한 접근 만약 딕셔너리에 존재하지 않는 키로 접근하려고 시도하면 KeyError가 발생합니다. 따라서 존재 여부를 확인하는 것이 좋습니다. # KeyError 발생 print(my_dict['job']) 3. get() 메서드를 이용한 안전한 접근 딕셔너리의 get() 메서드를 사용하면 존재하지 않는 키에 대한 접근 시에 None을 반환합니다. 이를 통해 ..
1. JSON 문자열을 딕셔너리로 변환하기 Python에서는 json 모듈을 사용하여 JSON 형식의 문자열을 딕셔너리로 변환할 수 있습니다. 이를 위해서는 json.loads() 함수를 사용합니다. import json # JSON 문자열 정의 json_string = '{"name": "John", "age": 30, "city": "New York"}' # 딕셔너리로 변환 person_dict = json.loads(json_string) print(person_dict) 2. JSON 파일을 딕셔너리로 변환하기 JSON 파일을 딕셔너리로 변환하려면 json.load() 함수를 사용합니다. 이 함수는 JSON 형식의 파일을 열고, 파싱하여 딕셔너리로 변환합니다. # JSON 파일을 딕셔너리로 변환 ..
1. 딕셔너리를 JSON 문자열로 변환하기 Python에서는 json 모듈을 사용하여 딕셔너리를 JSON 형식의 문자열로 변환할 수 있습니다. 이를 위해서는 json.dumps() 함수를 사용합니다. import json # 딕셔너리 정의 person = { "name": "John", "age": 30, "city": "New York" } # JSON으로 변환 json_string = json.dumps(person) print(json_string) 2. JSON 문자열의 형태 설정하기 json.dumps() 함수는 여러 가지 옵션을 제공하여 JSON 문자열의 형태를 설정할 수 있습니다. 이를 통해 들여쓰기를 조절하거나, 키 정렬을 수행할 수 있습니다. # 들여쓰기와 키 정렬 설정 json_stri..
1. 문자열 안에서의 줄바꿈 문자열 안에서 줄바꿈을 표현하기 위해서는 백슬래시(\)를 사용합니다. 백슬래시 뒤에는 다음 줄로 이어지는 문자가 옵니다. 이를 통해 긴 문자열을 여러 줄에 걸쳐 표현할 수 있습니다. long_string = "This is a long \ string that spans \ multiple lines." print(long_string) 2. 여러 줄 문자열 표현하기 여러 줄의 문자열을 한 번에 표현하기 위해서는 따옴표 세 개를 사용합니다. 따옴표 세 개로 문자열을 감싸면 줄바꿈을 표현할 수 있습니다. multi_line_string = """This is a multi-line string.""" print(multi_line_string) 3. print() 함수에서의 줄..
1. 리스트 요소를 문자열로 합치기 join() 함수는 리스트의 요소들을 하나의 문자열로 합칠 때 사용됩니다. 이 함수는 문자열을 연결하는 데에 사용되며, 리스트의 각 요소를 구분자(separator)로 연결하여 하나의 문자열로 반환합니다. fruits = ['apple', 'banana', 'orange'] combined_string = ', '.join(fruits) print(combined_string) 2. 문자열 사이에 구분자 추가하기 join() 함수를 사용하여 문자열 사이에 구분자를 추가할 수 있습니다. 이를 통해 리스트의 요소들을 연결할 때 각 요소 사이에 특정 문자열을 삽입할 수 있습니다. words = ['hello', 'world'] combined_sentence = ' '.jo..
1. 리스트 요소의 개수 세기 - count() count() 함수를 사용하여 리스트 내 특정 요소의 개수를 셀 수 있습니다. 이 함수는 리스트에서 특정 값이 몇 번 등장하는지를 세어줍니다. numbers = [1, 2, 3, 4, 1, 2, 1] count_of_ones = numbers.count(1) print("숫자 1의 개수:", count_of_ones) 2. 문자열에서 특정 문자의 개수 세기 - count() count() 함수는 문자열에서도 사용할 수 있습니다. 이를 통해 특정 문자가 문자열 내에서 몇 번 등장하는지를 셀 수 있습니다. text = "hello world" count_of_l = text.count('l') print("'l' 문자의 개수:", count_of_l) 3. 리..
1. 리스트 요소와 인덱스 함께 출력하기 enumerate() 함수를 사용하여 리스트의 각 요소와 해당 요소의 인덱스를 함께 출력할 수 있습니다. 이를 통해 리스트를 순회하면서 요소의 위치를 알 수 있습니다. fruits = ['apple', 'banana', 'orange'] for index, fruit in enumerate(fruits): print(f"인덱스 {index}: {fruit}") 2. enumerate()의 시작 인덱스 지정하기 enumerate() 함수의 두 번째 인자로 시작 인덱스를 지정할 수 있습니다. 이를 통해 열거의 시작을 원하는 위치부터 시작할 수 있습니다. fruits = ['apple', 'banana', 'orange'] for index, fruit in enume..
1. 리스트의 항목 개수 세기 Counter를 사용하여 리스트의 각 항목의 개수를 세어볼 수 있습니다. Counter는 collections 모듈에 포함되어 있으며, 각 항목의 개수를 사전 형태로 반환합니다. from collections import Counter items = ['apple', 'banana', 'apple', 'orange', 'apple', 'banana'] item_counts = Counter(items) print(item_counts) 2. 문자열의 문자 개수 세기 Counter를 사용하여 문자열의 각 문자의 개수를 세어볼 수도 있습니다. 문자열은 iterable한 객체이므로 Counter에 넘겨주면 각 문자의 개수를 세어줍니다. string = "hello" char_co..
1. 기본적인 assert 문 사용 assert 문은 주어진 조건이 True가 아니면 AssertionError를 발생시킵니다. 이를 사용하여 프로그램의 상태나 조건을 검증할 수 있습니다. x = 5 assert x == 5 2. AssertionError 메시지 지정 assert 문에는 선택적으로 AssertionError 메시지를 지정할 수 있습니다. 이를 통해 조건이 충족되지 않았을 때 추가적인 정보를 제공할 수 있습니다. y = 10 assert y == 5, "y의 값이 5가 아닙니다." 3. assert 문을 함수 내부에서 사용 assert 문을 함수 내부에서 사용하여 함수의 입력 값이나 결과를 검증할 수 있습니다. 이를 통해 함수의 올바른 동작을 보장할 수 있습니다. def divide(a,..