매일 검색해보는 문법 TIL#12

may_soouu·2020년 7월 26일
0

map 함수

리스트 같은 x의 각 요소에 func을 적용시켜 주는 함수이다.
map(func, x)

a = [1.2, 2.5, 3.7, 4.6]
a = list(map(int, a))
print(a)
[1, 2, 3, 4]

사전

1) 사전에 요소 추가하기

solar1 = ['태양', '지구', '화성']
soalr2 = ['sun', 'earth', 'mars']
solardict = {}
for i, k in enumerate(solar1):
	val = solar2[i]
	solardict[k] = val
    
 print(solardict)

 >> 사전은 키:값이 요소인 순서가 없는 자료형!!

2) 사전의 특정 요소 제거하기

names = {'Mary':10999, 'Sams':211, 'Aimy':9778}
del names['Mary']
print(names) >>> mary 제거

3) 사전에서 키만 추출하기(keys)

names = {'Mary':10999, 'Sams':211, 'Aimy':9778}
key_list = list(names.keys())

4) 사전에서 값만 추출하기(values)

names = {'Mary':10999, 'Sams':211, 'Aimy':9778}
vals = names.values()

문자열 포맷팅

%s : 문자열에 대응
%c : 문자나 기호 한 개에 대응됨
%f : 실수에 대응됨
%d : 정수에 대응됨
%% : % 라는 기호 자체를 표시

문자열 검사

isalpah : 문자열이 알파벳인지 검사
ex.
txt1 = 'A'
ret1 = txt1.isalpha()

isdigit : 문자열이 숫자인지 검사
isalnum : 문자열이 언어 문자 또는 숫자로만 구성되어 있는지

profile
back-end 개발자

0개의 댓글