zip(), enumerate()에 대해 간략하게 알아보도록 하겠습니다.내장 함수 zip()는 iterable 객체를 인자로 받아 각 객체가 가지고 있는 값을 튜플의 형태로 접근할 수 있는 iterator를 반환합니다. 1. 기본 문법은 아래 예제를 통해 확인해 보겠습니다.int_list = [1, 2, 3, 4]str_list = ['a', 'b', 'c', 'd']for i, s in zip(int_list, str_list): print(i, s)# 1 a# 2 b# 3 c# 4 dint_list = [1, 2, 3, 4]str_list = ['a', 'b', 'c', 'd']for i in zip(int_list, str_list): print(i)# (1, 'a')# (2, 'b')#..
모든 문자열의 값이 숫자인지 알바벳인지를 판별하는 메서드에 대해 간략하게 알아보도록 하겠습니다. 1. isdigit()문자열의 값이 모두 숫자로 구성되어 있는지를 판별해 맞으면 True 아니면 False로 결과를 return 합니다.isdigit() 메서드는 숫자를 판별하는 메서드들 중 하나이며, 추가적으로 isdecimal(), isnumeric()가 있습니다.text = '01234'print(text.isdigit())# 결과: Truetext = 'a1234'print(text.isdigit())# 결과: False 2. isalpha()문자열의 값이 모두 알파벳으로 구성되어 있는지를 판별해 맞으면 True 아니면 False로 결과를 return 합니다.대소문자 모두 가능합니다.text = 'ab..
find() 메서드에 대해 간략하게 알아보도록 하겠습니다. find()는 문자열 안에 찾고자 하는 값의 인덱스 값을 반환해 주고 없을 경우 -1을 반환합니다.그리고 시작과 끝 인덱스를 지정할 수 있습니다. 아래 코드 블록은 사용 문법입니다.'문자열'.find('찾는 값')'문자열'.find('찾는 값', start)'문자열'.find('찾는 값', start, end)아래 예제를 통해 확인해 보겠습니다.print('서울시 서초구'.find('특')) # 결과: -1print('서울시 서초구'.find('서')) # 결과: 0print('서울시 서초구'.find('서', 1)) # 결과: 4print('서울시 서초구'.find('서', 1, 4)) # 결과: -1추가적으로..
조합(Combination)에 대해 간략하게 알아보도록 하겠습니다. 조합은 서로 다른 n개의 물건들 중 r개를 뽑아 순서가 없이 나열한 것이며 기호로 nCr와 같이 나타내고 중복은 불가능합니다. nCr의 팩토리얼을 이용한 계산 nPr/r! 즉 n!/(n-r)!/r!입니다.3개의 물건 중에 2개를 뽑은 경우의 수는 3입니다.nCr = 3!/(3-2)!/2! 즉 3 x 2 x 1 / (1) / 2 x 1로 6 / 2 = 3* 0! 은 1입니다. 1. 아래 코드 블록 itertools 라이브러리를 사용하여 작성한 코드입니다.from itertools import combinationstest_list = ['A', 'B', 'C']result = list(combinations(test_list, 2))pr..
순열(Permutation)에 대해 간략하게 알아보도록 하겠습니다. 순열은 서로 다른 n개의 물건들 중 r개를 뽑아 순서가 있게 나열한 것이며 기호로 nPr와 같이 나타내고 중복은 가능합니다. nPr의 팩토리얼을 이용한 계산 n!/(n-r)!입니다.4개의 물건 중에 2개를 뽑은 경우의 수는 12입니다.nPr = 4!/(4-2)! 즉 4 x 3 x 2 x 1 / 2 x 1로 24 / 2 = 12* 0! 은 1입니다. 1. 아래 코드 블록 itertools 라이브러리를 사용하여 작성한 코드입니다.from itertools import permutationstest_list = ['A', 'B', 'C', 'D']result = list(permutations(test_list, 2))print(result)..
collection 라이브러리의 Counter()에 대해 간략하게 알아보도록 하겠습니다.Counter은 반복이 가능한 객체가 있을 때 객체 안에 동일한 값이 몇 개 있는 지를 알려주는 함수입니다. 먼저 Counter 클래스를 사용하기 위해 아래와 같이 import 해줍니다.from collections import Counter1. 리스트 안에 있는 동일한 알파벳을 count 하여 dictionary 값으로 반환해줍니다.test_list = ['a', 'b', 'c', 'a']print(Counter(test_list))# 결과: Counter({'a': 2, 'b': 1, 'c': 1}) 2. 문자열 안에 동일한 알파벳을 count 하여 dictionary 값으로 반환해줍니다.test_count = C..
Python에서 자주 사용되는 내장 함수(Built-in Functions)를 간략하게 알아보도록 하겠습니다. 1. sum()sum() 함수는 Iterable 객체 타입인 list, tuple, set, dictionary의 내부 숫자들의 합을 반환해주는 함수입니다.# listlist = [1, 2, 4]list_sum_result = sum(list)print(list_sum_result)# 결과: 7# tupletuple = (1, 3, 6)tuple_sum_result = sum(tuple)print(tuple_sum_result)# 결과: 10# setset = {1, 2, 5}set_sum_result = sum(set)print(set_sum_result)# 결과: 8# dictionarydi..
- Total
- Today
- Yesterday
- combinations
- for
- Lower
- Upper
- Python
- isalpha
- Built-in Functions
- Method
- operators
- zip
- permutations
- Lambda
- function
- counter
- If
- find
- bool
- isdigit
- index
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |