2017-09-24 9 views
-4
for a in mylist: 
    print(a) 

for 루프 반복의 항목이 항상 항목을 순서대로 인쇄하는지 궁금합니다."for list in item :"에 의해 목록을 반복 할 때 for 루프 반복 순서를 보장 할 수 있습니까?

"나는 (len (mylist))에 대해"주문을 보장 할 수 있지만 "mylist를 위해"주문을 보장 할 수 있는지 여부는 확실하지 않습니다.

내 컴퓨터에서 주문한 항목이 출력되는 것처럼 보였습니다. 그러나 어디에서나 그것이 사실인지 아닌지 확실하지 않다.

고마워요.

+0

입니다. 목록이 정렬됩니다. 알았어. –

답변

1

한마디. 블록마다의 실행 순서에 반복 시퀀스의 회원을 통해

파이썬 for 문 : Python's wiki (강조 추가 굵은 글자)를 인용합니다.

+0

. 따라서 우리가 "for i in (len (mylist))"를 입력하기 위해 더 많은 노력을 기울이는 유일한 이유는 정확한 색인을 얻어야 다른 것이 올바르게 수행되어야하는 때입니다. – overloading

+0

@overloading pretty, yes – Mureinik

+0

표준은'for index, enumerate (mylist)의 요소 :'를 사용합니다. – Matthias