반응형 Programming Language131 [Python] 파이썬 딕셔너리에 key 존재 여부 확인 시, in 키워드 / get() 사용하기 딕셔너리에 key가 없는데도 사용자가 접근하려고 하면 KeyError가 발생합니다. 따라서 in 키워드나 get() 함수를 사용하여 key의 존재 여부를 확인해야 합니다. in 키워드 찾는 key 값이 있으면 True, 없으면 False를 반환합니다. my_dict = {"apple": 1, "banana": 2} if "mango" in my_dict: print(f"Value of 'mango': {my_dict['mango']}") else: print("Mango key not found in dictionary.") get() 함수 이 함수를 사용하여 딕셔너리에 접근 시, 찾는 key 값이 없다면 None을 출력합니다. my_dict = {"apple": 1, "banana": 2} value .. 2024. 1. 11. [Python] 파이썬 문자열 정렬 시 sort()에서 사용하는 key 인자 Python의 sort() 함수에서 'key' 인자를 사용하면 정렬 기준을 지정할 수 있습니다. 이 key 인자에는 함수가 들어갑니다. 함수가 직접 리스트의 요소를 받은 후, 정렬에 사용할 key를 반환합니다. 1. key = len 2. key = lambda 3. key = str.lower 4. key = 사용자 정의 함수 key = len 문자열을 길이에 따라 리스트를 정렬하고 싶다면 len() 함수를 key 인자에 넣으면 됩니다. list = ["aaa", "bbbb", "ccccc"] list.sort(key=len) key = lambda key의 인자로 lambda 함수를 사용하여 요소들을 정렬할 수 있습니다. lambda는 파이썬에서 사용하는 익명 함수를 지칭합니다. 아래 코드는 elem.. 2024. 1. 5. [Python] 파이썬 문자열 정렬엔? sort(), sorted() 함수 사용 파이썬으로 문자열 정렬 시 사용하는 함수 sort() sorted() key 인자 sort() 리스트를 정렬해 주는 메소드 입니다. 원본 리스트 자체가 정렬되기 때문에, 이 함수를 사용하면 원본 리스트가 변경됩니다. 기본적으로 오름차순으로 정렬하며, 내림차순으로 정렬을 원할 시 'reverse=True'를 인자로 넣어주면 됩니다. # 오름차순 정렬 sample_list.sort() # 내림차순 정렬 sample_list.sort(reverse=True) sorted() 리스트를 정렬해 주는 메소드 입니다. sort()와 다르게 원본 리스트를 변경하지 않고, 정렬된 새로운 리스트를 반환해 줍니다. 기본적으로 오름차순으로 정렬하며, 내림차순으로 정렬을 원할 시 'reverse=True'를 인자로 넣어주면 됩.. 2024. 1. 5. [Python/구글 Colab] 구글 코랩 마크다운 사용법 정리, Markdown Guide 구글 Colab은 마크다운(Markdown)이라고 불리는 간단한 마크업 언어를 제공합니다. 텍스트 셀에서 활용할 수 있으며 아래에 간단하게 정리해 두었으니 확인하시고 사용하시면 됩니다. Contents용 Title용 Heading 표기 들여쓰기 Ordered lists 표기 Unordered lists 표기 Tables 표기 Equations 표기 Contents용 Title용 Heading 표기 #을 활용합니다. 들여쓰기 > 또는 >>를 활용합니다 Ordered lists 표기 Unordered lists 표기 Tables 표기 Equations 표기 2024. 1. 3. [Python] 파이썬으로 문자열 구분할 때?, split() 함수 사용하기 split(인자1, 인자2) 1. 문자열을 분리하고 싶다면? 기본적으로 파이썬 split은 공백을 기준으로 문자열을 나누어 줍니다. 그리고 나눈 문자열은 리스트로 반환합니다. text = "Hello World" text_list = text.split() print(text_list) # 결과: ['Hello', 'World'] 2. 원하는 구분자로 문자열을 분리하고 싶다면? 원하는 구분자로 문자열을 나누고 싶다면, split 함수에 원하는 구분자를 첫 번째 인자로 지정해 주면 됩니다. text = "a1,a2,a3" text_list = text.split(',') #원하는 구분자 지정 print(text_list) # 결과: ['a1', 'a2', 'a3'] 3. 원하는 구분자로 원하는 횟수만큼만 .. 2024. 1. 2. 이전 1 ··· 5 6 7 8 9 10 11 ··· 27 다음 반응형