728x90
반응형
문자열
str = 'abcde'
# 문자열 역순
str[::-1]
# 3번 인덱스부터 1번 인덱스까지(0번 까지가 아님) 역순으로 출력
str[3:0:-1] # dcb
# 리스트를 문자열로: '구분자'.join(리스트)
data_list = ['L','e','e']
''.join(data_list) -> Lee
'_'.join(['a', 'b', 'c']) -> a_b_c
format
# f-문자열 포매팅
name, age = 'Alice', 16
print(f'나는{name}입니다. 나이는 {age}살 입니다.') # 나는 Alice입니다. 나이는 16살 입니다.
print(f'나는 내년이면 {age + 1}살이 됩니다.') # 나는 내년이면 17살이 됩니다.
# 문자열 왼쪽/오른쪽/가운데 정렬
print('{0:☆<5}'.format('★')) #★☆☆☆☆
print('{0:☆>5}'.format('★')) #☆☆☆☆★
print('{0:☆^5}'.format('★')) #☆☆★☆☆
# 2진수: b, 8진수: o, 16진수: x
n = 9
print(format(n,'b')) #1001
print(format(n,'o')) #11
print(format(n,'x')) #9
list
내장함수
함수( 인자 ) | return | ex |
abs( A) | A -> 절대값으로 | abs(-3) -> 3 |
divmod( A, B ) | A/B 몫과 나머지를 tuple 객체로 | divmod(9,5) -> (1, 4) |
pow( A, B ) | A^B제곱 | pow(3, 2) -> 9 |
map(function, iterable1, iterable2, ...) | 여러 개의 데이터를 받아서 각각의 요소에 함수를 적용 | list(map(lambda x: x*2, data)) |
- map
여러 개의 데이터를 받아서 각각의 요소에 함수를 적용한 결과를 반환하는 내장 함수입니다.
리스트, 튜플 등의 반복 가능한(iterable) 객체를 입력으로 받을 수 있습니다.
def square(x):
return pow(x,2)
nums = [1,2,3,4,5]
square_list = map(square, nums)
print( list(square_list))
def add(x, y):
return x + y
nums1 = [1,2,3,4,5]
nums2 = [10, 20, 30, 40, 50]
print( list(map(add, nums1, nums2)))
728x90
반응형
'Data Science > Python' 카테고리의 다른 글
[SWEA] 자료구조 셋, 딕셔너리 - 연습문제(6255,6256,6257) (1) | 2025.02.21 |
---|---|
[SWEA] 자료구조 셋, 딕셔너리 (0) | 2025.02.09 |
[SWEA] 자료구조 리스트, 튜플 - 연습문제(6273,6275,6277,6286,6288,6289,6290,6295,6297,6305) (0) | 2025.02.09 |
[SWEA] 자료구조 리스트, 튜플 (0) | 2025.02.08 |
[SWEA] 함수의 기초 - 연습문제(6319,6320) (0) | 2025.02.08 |