[python] 기초문법 - 람다함수
파이썬 기초문법 for 코딩테스트 람다함수(익명함수,람다표현식) #1더해주는 함수 정의 def plus_one(x): retrun x+1 print(plus_one(1))#2출력 #람다함수를 이용한다면? #변수에 람다식 정의 plus_two=lambda x: x+2 #변수를 입력받아 2를 더해주는 람다식함수(왼쪽: 매개변수, 오른쪽:리턴값) print(plus_two(1))#3출력 a=[1,2,3] print(list(map(plus_one,a)))#a란 리스트 요소에 plus_one함수를 적용해라. #map에 첫번째 매개변수는 함수가 들어간다. 여기서 따로 함수를 정의하지 않고 람다식을 넘길 수 있다. a=[1,2,3] print(list(map(lambda x: x+1,a)))#[2,3,4] 출력
[python] 기초문법 - 2차원 리스트 생성과 접근
파이썬 기초문법 for 코딩테스트 2차원 리스트 생성과 접근 a=[0]*10 #0을 10개 가지는 리스트 생성 print(a)#[0,0,0,0,0,0,0,0,0,0] 출력 a=[[0]*3 for _ in range(3)]#0을 3개 가지는 1차원 리스트 3개를 만들어 2차원 리스트 생성 print(a)#[[0,0,0],[0,0,0],[0,0,0]] 출력 도식화 #a[행 번호][열 번호] 이다. 즉 a[0][1]=1, a[1][1]=2를 하면 이과 같이 표현 할 수 있다. a=[[0]*3 for _ in range(3)]#0을 3개 가지는 1차원 리스트 3개를 만들어 2차원 리스트 생성 a[0][1]=1 a[1][1]=2 for x in a: print(x) #출력력과: 2차원 리스트를 반복문으로 돌리면 ..