리스트
n=3
m=4
array=[[0]*m for _ in range(n)]
print(array)
for _ in range(5):
print("hello world")
a= [1,2,3,4,5,5,5]
remove_set={3,5}
result=[i for i in a if i not in remove_set]
print(result)
집합
기본 입출력
각 데이터를 공백을 기준으로 구분하여 입력
data =list(map(int, input().split()))
빠르게 입력 받기
import sys
data=sys.stdin.readine().rstrip()
f-string 예제
print(f"정답은 {answer}입니다.")
람다
def add(a,b):
return a+b
#일반적인 add() 메서드 사용
print(add(3,7))
#람다 표현식으로 구현한 add() 메서드
print((lambda a,b:a+b)(3,7))
내장함수에서 자주 사용되는 람다 함수
array=[('a',50),('b',32),('c',74)]
def mu_key(x):
return x[1]
print(sorted(array,key=my_key))
print(sorted(array,key=lambda x:x[1]))
여러 개의 리스트에 적용
list1=[1,2,3,4,5]
list2=[6,7,8,9,10]
result=map(lambda a,b: a+b,list1,list2)
print(list(result))
표준 라이브러리