English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python에서 목록 내 순번과 값을 탐색하는 방법(세 가지)

리스트 내에서 순서와 값을 순회하는 세 가지 방법:

최근 Python이라는 언어를 배웠고, 자신의 업무 효율성에 큰 도움이 되었다고 느꼈습니다. 이번 런벌렌트데이에 이 블로그에 글을 썼습니다. 더 이상의 취급 없이 바로 코드를貼여봅니다.

#!/usr/bin/env python
# -*- 코딩: 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() 함수를 통해 확인할 수 있습니다. 검색 결과는 다음과 같습니다:

마지막으로, enumerate() 함수의 두 번째 인자는 숫자의 시작 값을 변경하는 것 외에 다른 것을 변경하지 않습니다.

이것이 본문의 전체 내용입니다. 본문의 내용이 여러분의 학습이나 업무에 도움이 되길 바랍니다. 또한, 나대로 튜토리얼에 많은 지원을 부탁드립니다!

언급: 본문은 인터넷에서 가져왔으며, 저작권자가 모두 소유하고 있습니다. 내용은 인터넷 사용자가 자발적으로 기여하고 업로드한 것이며, 사이트는 소유권을 가지지 않으며, 인공 편집 처리를 하지 않았으며, 관련 법적 책임도 부담하지 않습니다. 저작권 침해 내용이 있을 경우, 이메일을 notice#w로 보내 주시기 바랍니다.3codebox.com에 이메일을 보내면, #을 @으로 변경하여 신고하시고 관련 증거를 제공해 주시면, 사이트는 즉시 저작권 침해 내용을 삭제할 것입니다.

추천해요