본문 바로가기
카테고리 없음

Code Tree 중급반 - python 문법

by 반오십 코린이 2022. 11. 27.
728x90

zip 문법을 통해 for문을 동시에 2개 돌릴 수 있다.

def is_match(str1, s_idx1, e_idx1,
	     str2, s_idx2, e_idx2):
    for i, j in zip(range(s_idx1, e_idx1 + 1),
    				range(s_idx2, e_idx2 + 1)):
        if str1[i] != str2[j]:
        	return False
    return True

f 문법을 이용하여 실수를 줄일 수 있다.

first = 1
seconed = 2

print(f'{fisrt} * {second} = {first * second}')

max 값을 구할때 max값을 담을 변수의 초기 값을 list의 첫번째 원소로 설정한다.( list 안 원소 중 뭘로 해도 상관 없음)

 

arr = [-2, -5, 6]
max_val = arr[0]
for i in range(len(arr)):
if max_val < arr[i]:
	max_val = arr[i]
    
print(max_val)

혹은 아래 문법을 사용해도 좋다.

import sys
INT_MAX = sys.maxsize

 

728x90