test = map(lambda x: x*x, [1,2,3,4,5])
test = filter(lambda x: x > 10, [10, 20, 30]
with open('a.txt') as file:
lorem ipsum
Trick - Difference ways to test multiple flags at once in Python
x, y, z = 0, 1, 0
#1
if (x==1) or (y==1) or (z==1):
return True
#2
if x or y or z:
return True
#3
if 1 in (x, y, z):
return True:
#4
for i in (x, y, z):
if i == 1: return True:
#5
if any((x, y, z)):
return True:
TIL
any()
- iterator를 매개변수로 받아 하나의 요소라도 참이면 True 반환한다lambda
- 함수를 단순하게 만들어 코드의 복잡성을 줄일 수 있다map()
- iterator를 받아 주어진 조건을 실행한다filter()
- iterator를 받아 주어진 조건에 참인 경우인 요소들만 반환한다with
키워드 - 자동으로 close()를 해준다‘r’ ‘a’ ‘w’
- 읽기, 추가, 쓰기 모드examples
Trick - Difference ways to test multiple flags at once in Python