목록에 있는 일련번호와 값을 순회하는 세 가지 방법:
최근에 Python이라는 언어를 배우고 업무 효율성이 크게 향상됐다고 느껴서 발렌타인데이에 이 글을 썼습니다. 이번 블로그에서는 너무 헛소리는 하지 않고 그냥 코드를 직접 올려보겠습니다
#!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__main__': list = ['html', 'js', 'css', 'python'] # 方法1 print '遍历列表方法1:' for i in list: print ("序号:%s 值:%s" % (list.index(i) + 1, i)) print '\n遍历列表方法2:' # 方法2 for i in range(len(list)): print ("序号:%s 值:%s" % (i + 1, list[i])) # 方法3 print '\n遍历列表方法3:' for i, val in enumerate(list): print ("序号:%s 值:%s" % (i + 1, val)) # 方法3 print '\n遍历列表方法3 (设置遍历开始初始位置,只改变了起始序号):' for i, val in enumerate(list, 2): print ("序号:%s 值:%s" % (i + 1, val))
코드를 실행한 결과는 아래와 같습니다.
여기서 enumerate() 메소드를 소개하는데, help() 함수를 통해 확인하면 쿼리 결과는 다음과 같습니다.
마지막으로, 열거( )함수의 두 번째 매개 변수는 일련 번호의 시작 값만 변경하고 다른 사항은 변경하지 않는다는 점을 상기시켜 드립니다.
직렬을 순회하는 더 많은 Python 메서드를 보려면 목록의 숫자와 값(3가지 방법) 관련 기사는 PHP 중국어를 참고하세요!