본문 바로가기
반응형

전체 글92

파이썬 globals 내장함수 이해하기 (예제코드 포함) Python globals() 함수는 현재 전역 네임스페이스의 딕셔너리 객체를 반환하는 함수입니다. 예시 코드 x = 10 y = 20 globals_dict = globals() print(globals_dict) # {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': , '__spec__': None, '__annotations__': {}, '__builtins__': , 'x': 10, 'y': 20} x = 10 y = 20 globals_dict = globals() print("x:", globals_dict['x']) print("y:", globals_dict['y']) # x: 10 # y: 20 잘못.. 2023. 2. 11.
python sorted() 내장함수 (개발 기초, 코드 예시) sorted() 함수는 정말 중요합니다. 많이 사용되기도 하고, sorted() 없이 직접 정렬을 구현하려면 낭비이기도 하고, 속도도 내장함수만큼 나오지 않을 것이라 꼭 알아두고 여러 가지로 사용해보세요. "Python sorted() 함수"는 파이썬에서 리스트, 튜플, 딕셔너리 등의 객체를 정렬할 때 사용하는 함수입니다. 이 함수는 정렬된 새로운 리스트 객체를 반환하며, 원본 리스트는 변경되지 않습니다. # 예시 1: 리스트 정렬 numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] sorted_numbers = sorted(numbers) print(sorted_numbers) # [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9] # 예시 2: 딕셔너리 정렬 stu.. 2023. 2. 11.
파이썬 filter() 내장함수 사용법 정리 (개발 기초) filter() 함수는 입력받은 시퀀스(리스트, 튜플, 딕셔너리 등)에서 특정 조건에 만족하는 값을 추출하는 함수입니다. 이 함수는 파이썬의 내장 함수 중 하나로서 필터링 기능을 가지고 있습니다. 사용 방법은 다음과 같습니다. filter(function, iterable) function: 필터링하고자 하는 조건을 검사하는 함수 iterable: 필터링 대상이 되는 시퀀스 객체 (리스트, 튜플, 딕셔너리 등) function 함수는 입력된 값을 검사하여 True 혹은 False를 반환합니다. True인 값만 필터링되어 반환됩니다. 예시 코드 # 홀수 필터링 def is_odd(num): return num % 2 == 1 numbers = [1, 2, 3, 4, 5] result = filter(is_.. 2023. 2. 10.
python hasattr() 함수 정리 파이썬 내장 함주 중 "hasattr()" 함수는 객체에 특정 속성이 있는지 확인하는 함수입니다. 이 함수는 다음과 같이 사용합니다. hasattr(object, attribute) "object"는 속성을 확인하고자 하는 객체입니다. "attribute"는 객체의 속성 이름입니다. 이 함수는 "attribute"가 "object"에 존재하면 True, 그렇지 않으면 False를 반환합니다. class Person: def __init__(self, name): self.name = name person = Person("John") print(hasattr(person, "name")) # True print(hasattr(person, "age")) # False 위의 코드에서 "person"이라는 .. 2023. 2. 10.
반응형