list2 = [x for x in list1 if x]

list1에서 빈 항목들을 다 제거한걸 list2에 넣는 코드인데
처음보는 문법이라 뭔소린지 이해가 안됨
인간의 언어로 번역 좀
for 앞에 x 는 뭐야?
내가 아는 for문은 for x in list1 인데