이 두 코드가 동일한 결과를 제공하는 이유는 무엇입니까?

토빈

코드 1 :

>>> data = ['A', 'B', 'C', 'D']
>>> for i, x in enumerate(data, 1):
        print(i, x)

코드 2 :

>>> data = ['A', 'B', 'C', 'D']
>>> for i, x in enumerate(data, 1):
        print(i, x)
        i += 1

결과 (둘 다) :

1 A
2 B
3 C
4 D

두 번째 코드의 증가가 결과에 영향을주지 않는 이유는 무엇입니까?

Samwise

i당신이 반복에서 얻을 값입니다 출력enumerate기능이 아니라 그것의 입력.

수정은 열거 과정에 영향을 미치지 않으며 루프 본문 내에서 설정 한 내용에 관계없이 for...in루프는 enumerate생성 되는 모든 변수로 계속해서 변수를 덮어 씁니다 .

Java 및 C와 달리 Python의 루프는 iterable을 반복 합니다. 그들은 카운터에 의존하지 않습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 두 코드 조각이 동일한 결과를 생성하는 이유는 무엇입니까?

분류에서Dev

동일한 코드가 jsfiddl에서 다른 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

이러한 코드 블록이 동일한 결과를 제공하지 않는 이유는 무엇입니까?

분류에서Dev

VS가 DevTools의 콘솔과 동일한 결과를 제공하지 않는 이유는 무엇입니까?

분류에서Dev

내 코드가 동일한 명령 줄 인수를 두 번 인쇄하는 이유는 무엇입니까?

분류에서Dev

두 개의 다른 공개 키를 사용할 때 pycrypto가 동일한 암호화 결과를 반환하는 이유는 무엇입니까?

분류에서Dev

이 두 개의 C # 스크립트가 다른 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

두 경우 모두 동일한 결과가 나오는 이유는 무엇입니까?

분류에서Dev

두 통역사가 서로 다른 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

동일한 코드가 jsfiddle에서 다른 결과를 제공하는 이유

분류에서Dev

내 코드가 마지막 두 숫자를 제공하지 않는 이유는 무엇입니까?

분류에서Dev

이 Google Sheets Concatenate Formula가 이상한 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

"$ Namefile *"이 (가) 이러한 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

동일한 결과를 수행해야하는 두 개의 다른 SQL 쿼리가 다르게 작동하는 이유는 무엇입니까?

분류에서Dev

cholesky 분해가 단순히 행렬을 반전하는 것과 동일한 결과를 제공하지 않는 이유는 무엇입니까?

분류에서Dev

겉보기에 동일한 두 변수가 두 개의 다른 결과를 생성하는 이유는 무엇입니까?

분류에서Dev

이 자바 스크립트 함수가 동일한 쿼리에 대해 두 개의 다른 결과를 반환하는 이유는 무엇입니까?

분류에서Dev

이 코드 (Matlab의 MEX 파일에서 OpenMP 사용)가 다른 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

내 if 문이 항상 React에서 동일한 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

"curl -s"와 "curl"이 동일한 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

Redshift datediff가 동일한 일수 차이 인 다른 주를 제공하는 이유는 무엇입니까?

분류에서Dev

Redshift datediff가 동일한 일수 차이 인 다른 주를 제공하는 이유는 무엇입니까?

분류에서Dev

JavaScript의 RegExp가이 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

동일한 정의를 가진이 두 함수에보다 일반적인 유형을 제공하는 방법은 무엇입니까?

분류에서Dev

DocumentFilter가 의도 한 결과를 제공하지 않는 이유는 무엇입니까?

분류에서Dev

Linqued 쿼리가 적절한 결과를 제공하지 않는 이유는 무엇입니까?

분류에서Dev

TTL이 다른 동일한 이름에 대해 두 개의 레코드를 가질 수없는 이유는 무엇입니까?

분류에서Dev

동일한 코드가 다른 곳에서 작동 할 때 쉘 스크립트가 구문 오류를 제공하는 이유는 무엇입니까?

분류에서Dev

두 대의 컴퓨터에서 동시에 C로 rand ()를 실행할 때 동일한 결과가 나오는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    이 두 코드 조각이 동일한 결과를 생성하는 이유는 무엇입니까?

  2. 2

    동일한 코드가 jsfiddl에서 다른 결과를 제공하는 이유는 무엇입니까?

  3. 3

    이러한 코드 블록이 동일한 결과를 제공하지 않는 이유는 무엇입니까?

  4. 4

    VS가 DevTools의 콘솔과 동일한 결과를 제공하지 않는 이유는 무엇입니까?

  5. 5

    내 코드가 동일한 명령 줄 인수를 두 번 인쇄하는 이유는 무엇입니까?

  6. 6

    두 개의 다른 공개 키를 사용할 때 pycrypto가 동일한 암호화 결과를 반환하는 이유는 무엇입니까?

  7. 7

    이 두 개의 C # 스크립트가 다른 결과를 제공하는 이유는 무엇입니까?

  8. 8

    두 경우 모두 동일한 결과가 나오는 이유는 무엇입니까?

  9. 9

    두 통역사가 서로 다른 결과를 제공하는 이유는 무엇입니까?

  10. 10

    동일한 코드가 jsfiddle에서 다른 결과를 제공하는 이유

  11. 11

    내 코드가 마지막 두 숫자를 제공하지 않는 이유는 무엇입니까?

  12. 12

    이 Google Sheets Concatenate Formula가 이상한 결과를 제공하는 이유는 무엇입니까?

  13. 13

    "$ Namefile *"이 (가) 이러한 결과를 제공하는 이유는 무엇입니까?

  14. 14

    동일한 결과를 수행해야하는 두 개의 다른 SQL 쿼리가 다르게 작동하는 이유는 무엇입니까?

  15. 15

    cholesky 분해가 단순히 행렬을 반전하는 것과 동일한 결과를 제공하지 않는 이유는 무엇입니까?

  16. 16

    겉보기에 동일한 두 변수가 두 개의 다른 결과를 생성하는 이유는 무엇입니까?

  17. 17

    이 자바 스크립트 함수가 동일한 쿼리에 대해 두 개의 다른 결과를 반환하는 이유는 무엇입니까?

  18. 18

    이 코드 (Matlab의 MEX 파일에서 OpenMP 사용)가 다른 결과를 제공하는 이유는 무엇입니까?

  19. 19

    내 if 문이 항상 React에서 동일한 결과를 제공하는 이유는 무엇입니까?

  20. 20

    "curl -s"와 "curl"이 동일한 결과를 제공하는 이유는 무엇입니까?

  21. 21

    Redshift datediff가 동일한 일수 차이 인 다른 주를 제공하는 이유는 무엇입니까?

  22. 22

    Redshift datediff가 동일한 일수 차이 인 다른 주를 제공하는 이유는 무엇입니까?

  23. 23

    JavaScript의 RegExp가이 결과를 제공하는 이유는 무엇입니까?

  24. 24

    동일한 정의를 가진이 두 함수에보다 일반적인 유형을 제공하는 방법은 무엇입니까?

  25. 25

    DocumentFilter가 의도 한 결과를 제공하지 않는 이유는 무엇입니까?

  26. 26

    Linqued 쿼리가 적절한 결과를 제공하지 않는 이유는 무엇입니까?

  27. 27

    TTL이 다른 동일한 이름에 대해 두 개의 레코드를 가질 수없는 이유는 무엇입니까?

  28. 28

    동일한 코드가 다른 곳에서 작동 할 때 쉘 스크립트가 구문 오류를 제공하는 이유는 무엇입니까?

  29. 29

    두 대의 컴퓨터에서 동시에 C로 rand ()를 실행할 때 동일한 결과가 나오는 이유는 무엇입니까?

뜨겁다태그

보관