def solution(strArr):
answer = list(filter(lambda x: "ad" not in x,strArr))
return answer
def solution(strArr):
return [word for word in strArr if 'ad' not in word]
list.append(x) # x가 리스트라면 2D 리스트가 된다
list + x # 이렇게 하면 1D 리스트의 연장으로 사용할 수 있다.
def solution(n):
answer = [[0 for i in range(n)] for i in range(n)]
for i in range(n):
answer[i][i]=1
return answer
# 위 코드는 0으로 채운 후 1로 변환하는 두 가지 프로세스를 거친다.
# 아래 코드는 list comprehension의 사용에서 j for문이 밖에 있어도 안쪽 리스트 생성에서 j를 사용할 수 있음을 보여주는 예제이다.
def solution(n):
return [[int(i==j) for i in range(n)] for j in range(n)]