#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목for 실행 순서2020-10-17 04:07
작성자

리스트를 만들 때

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

이라고 만들면 a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]가 되는데

[] 안의 첫 번째 i는 뒤에 for 문이 없을 때 지정되지 않은 변수이니까 a = [i for i in range(10)] 문장이 왼쪽에서 오른쪽 순서로 실행되면 오류가 발생해야 되는 것 아닌가요?


반대로 

a = [for i in range(10) i ] 또는 a = [for i in range(10): i ]로 만들면 오류가 뜨는데 어떤 이유때문인가요?

  

댓글