TIL : 221109

JINSEON YE·2022년 11월 9일

TIL

목록 보기
7/88

> Python

튜플

순서가 있는 자료형인데, 불변형임.

집합

중복을 제거해줌

a = [1,2,3,4,5,7,3,8,5]

a_set = set(a)
print(a_set)

print(a & b) # 교집합
print(a | b) # 합집합
print(a - b) # 차집합

f-string

print(name+'의 점수는 '+score+'점입니다.')

print(f'{name}의 점수는 {score}점입니다.')
처럼 간단하게 쓸 수 있게 도와줌

try-except

에러가 나면 멈추지 않고 except 로 빠짐.

try:
  if person['age'] > 20:
       print (person['name'])
except:
       print(person['name'],'에러입니다')

파일분리

from import * 로 파일 분리 가능

map

map(check_adult, people)

people을 돌면서 check_adult에 넣어라

filter

조건을 주고 True인 것들만 뽑기

> 여러가지 함수

최댓값 찾기

옆에 수와 비교하며 제일 큰 수만 남기기

def find_max_num(array):
    for num in array:
        for compare_num in array:
            if num < compare_num:
                break
        else:
            return num
def find_max_num(array):
    max_num = array[0]
    for num in array:
        if num > max_num:
            max_num = num
    return max_num

알파벳 빈도수 세기

def find_alphabet_occurrence_array(string):
    alphabet_occurrence_array = [0] * 26

    for char in string:
        if not char.isalpha():
            continue
        arr_index = ord(char) - ord('a')
        alphabet_occurrence_array[arr_index] += 1

    return alphabet_occurrence_array

> Java

.length : 배열의 변수 뒤에 쓰면 해당 배열안에 있는 아이템의 갯수를 알 수 있음.

profile
백엔드 개발자

0개의 댓글