list Comprehension

  • list를 사용해 새로운 list를 만듬.
  • 일반적인 for list.append() 보다 속도가 빠름.
result = [i for i in range(10)]
print(result)

result = [i for i in range(10) if i % 3 == 0]
print(result)

# 기존 for
result = []
for i in range(10):
    result.append(i)
print(result)


# A , B 비교해 같은 같을 가지는 C 만들기.

A_list = [i for i in range(10)]

B_list = [i for i in range(3)]


C_list = [i for i in A_list for j in B_list if(i == j)] 



+ Recent posts