Python

· Python
파이썬의 'sum()' 함수는 특정 iterable객체를 입력받아 구성요소들의 합을 반환하는 함수입니다. # 기본 형태 sum(iterable, start) 기본 형태는 위와 같습니다. 위의 'iterable'자리에는 리스트, 튜플, range객체 등 반복 가능한 객체가 입력될 수 있습니다. start는 초깃값을 의미합니다.(미입력 시 디폴트값 = 0) 예시) # 리스트의 합계 계산 numbers = [1, 2, 3, 4, 5] print(sum(numbers)) # 결과: 15 # 튜플의 합계 계산 numbers_tuple = (1, 2, 3, 4, 5) print(sum(numbers_tuple)) # 결과: 15 # 시작값과 함께 리스트의 합계 계산 numbers = [1, 2, 3, 4, 5] p..
· Python
Python에서 리스트를 문자열로 변환하는데는 주로 두 가지 방법이 있습니다. 1. 'list()' 함수를 활용하는 방법 - 'list()'는 문자열, 튜플 등 이터러블 객체를 리스트로 변환하는 함수입니다. # list() 함수를 사용 str1 = "Hello, World!" list1 = list(str1) print(list1) # 출력: ['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!'] 2. 'split()' 메서드를 활용하는 방법 - 이 방법은 문자열을 특정 구분자를 기준으로 분리하여 리스트를 생성합니다. 구분자를 지정하지 않으면 '공백'을 기준으로 분리합니다. # split() 메서드를 활용 str2 = "Hello, World..
· Python
파이썬 'zip()'함수는 여러 개의 iterable객체를 인자로 받아서 동일한 인덱스의 요소들끼리 각각 튜플로 묶은 zip객체를 반환합니다. 'zip()'함수는 여러 개의 iterable객체를 동시에 순회하며, 반환된 각 튜플의 요소는 인자로 입력된 각 iterable객체의 동일한 인덱스에 위치합니다. 한편, 'zip()'함수에 전달된 iterable 객체들의 길이가 서로 다른 경우 가장 짧은 길이의 iterable객체를 기준으로 튜플을 생성합니다. #기본 형태 zip(iterable1,iterable2,iterable3,…) zip객체를 반환하는 모습 예시 #예시(zip객체를 list()를 이용하여 리스트로 변환) >>> list1 = [1, 2, 3, 4, 5] >>> list2 = ['a', 'b..
· Python
파이썬은 문법 규칙 중 하나가 한 라인에 하나의 할당문만 작성하는 것입니다. 하나의 할당문에 한 개, 혹은 여러개의 변수에 값을 할당 할 수 있습니다. 이번 글에서는 여러개의 변수에 값을 동시에 할당하는 응용사례를 살펴보겠습니다. 응용사례) #Python arr = [0, 1, 2, 3, 4] queries = [[0, 3],[1, 2],[1, 4]] def solution(arr, queries): for query in queries: a, b = query arr[a], arr[b] = arr[b], arr[a] return arr print(solution(arr, queries)) 위 코드를 실행 시 [3, 4, 1, 0, 2]가 반환되는데, 특히 arr[a], arr[b] = arr[b], a..
Hyper_
'Python' 카테고리의 글 목록 (5 Page)