Python for Loop의 다음 항목

Migel Hewage Nimesha 2023년6월21일
  1. Python의 루프
  2. Python의 for 루프
  3. for 루프를 사용하여 Python 목록에서 첫 번째 항목을 건너뛰고 다음 항목을 가져옵니다.
  4. 결론
Python for Loop의 다음 항목

이 기사에서는 for 루프와 Python에서 이를 사용하여 목록의 첫 번째 요소를 건너뛰는 방법에 대해 설명합니다.

Python의 루프

프로그래밍에서 루프는 특정 조건이 충족될 때까지 반복적으로 실행되는 일련의 명령입니다. 루프는 백 줄의 코드를 몇 줄로 변환하는 데 도움이 됩니다. 파이썬에는 세 종류의 루프가 있습니다.

  1. for 루프
  2. 동안 루프
  3. 중첩 루프

Python의 for 루프

일반적으로 for 루프는 목록, 유형, 사전, 집합 또는 문자열과 같은 시퀀스를 반복하는 데 사용됩니다.

통사론:

for item_ in sequence:
    statements

위 구문에 대해 설명하겠습니다.

  • 첫째, for는 루프를 시작하는 Python의 키워드입니다.
  • 그러면 item은 각 반복에서 시퀀스에 포함된 항목의 값을 가져오는 반복자 변수입니다.
  • 다음 구문의 키워드는 in이며 시퀀스의 요소를 반복하는 데 사용되는 반복자 변수를 나타냅니다.
  • 마지막으로 목록, 튜플 또는 다른 종류의 반복자가 될 수 있는 sequence 변수가 있습니다.

배열의 마지막 항목에 도달할 때까지 루프는 절대 끝나지 않습니다. for 루프 문은 다양한 용도로 사용되며 들여쓰기되어 코드의 나머지 부분과 구분됩니다.

for 루프를 사용하여 Python 목록에서 첫 번째 항목을 건너뛰고 다음 항목을 가져옵니다.

이 단계에서는 for 루프를 사용하여 목록의 첫 번째 요소를 건너뛰어 요소를 인쇄하는 방법에 대해 설명합니다.

먼저 정수 목록을 만들어 봅시다.

list = [1, 2, 3, 4, 5]
print(list)

건너뛰는 첫 번째 요소로 이동하기 전에 위 코드의 일반적인 출력이 무엇인지 살펴보겠습니다.

[1, 2, 3, 4, 5]

for 루프를 사용하여 목록의 첫 번째 요소를 건너뛰도록 코딩하는 방법을 살펴보겠습니다.

list = [1, 2, 3, 4, 5]

for index, Element in enumerate(list):
    if index < len(list) and index - 1 >= 0:
        next_element = list[index]
        print(next_element)

코드를 설명하겠습니다.

  • 첫째, 앞서 언급했듯이 for는 Python에서 루프를 시작하는 키워드입니다. 다음으로 내장된 indexElement가 있습니다.

    인덱스는 “0"부터 시작하여 목록의 순서를 식별하는 데 사용됩니다. 요소는 목록 내부의 값을 나타냅니다. 마지막으로 첫 번째 코드 라인의 끝에 enumerate 기능이 있습니다.

    이터레이터로 작업할 때 반복을 추적하는 것이 필요하며 내장 함수 enumerate()가 Python에서 이를 도와줍니다.

  • 두 번째 줄에는 조건이 참일 때 본문을 실행하는 데 사용되는 if 조건이 있습니다. 조건이 거짓일 수 있다고 가정합니다. 전체 if문이 실행되지 않습니다.

    두 가지 조건이 있습니다. 첫 번째 조건은 루프가 반복되는 동안 목록의 길이를 초과하는지 여부를 확인하는 데 사용되며 목록의 현재 인덱스가 요소 수 값보다 작은 경우 조건이 true입니다.

    두 번째 조건은 하위 지수가 없기 때문에 지수가 음수가 될 수 없음을 증명하는 것입니다. 따라서 if 조건을 실행하려면 두 조건이 모두 정확해야 합니다.

  • 그런 다음 next_element라는 변수는 인덱스에 해당하는 목록의 요소와 같습니다.

  • 마지막으로 첫 번째 요소를 건너뛰고 목록을 인쇄할 수 있습니다.

출력:

2
3
4
5

보시다시피 목록에서 숫자 “1"을 건너뛰고 원하는 대로 목록이 숫자 “2"부터 시작되었습니다.

문자열 목록을 사용하는 다른 예를 살펴보겠습니다. 먼저 fruits라는 문자열 목록을 만들어 보겠습니다.

fruits = ["apple", "banana", "cherry", "orange", "grapes"]
print(fruits)

위 코드의 일반적인 출력을 살펴보겠습니다.

['apple', 'banana', 'cherry', 'orange', 'grapes']

이제 for 루프를 사용하여 목록의 첫 번째 요소(“apple”)를 건너뛰도록 코딩하는 방법을 살펴보겠습니다.

fruits = ["apple", "banana", "cherry", "orange", "grapes"]

for index, Element in enumerate(fruits):
    if index < len(fruits) and index - 1 >= 0:
        next_element = str(fruits[index])
        print(next_element)

여기에는 주어진 객체의 문자열 버전을 반환하는 데 사용되는 내장 함수인 str() 메서드가 있습니다.

출력:

banana
cherry
orange
grapes

보시다시피 다른 모든 요소는 문자열 목록의 첫 번째 요소 없이 인쇄됩니다.

결론

이 기사에서는 Python 루프가 무엇인지 설명하고 예제와 함께 for 루프에 대한 개요를 제공합니다. 그런 다음 for 루프를 사용하고 목록의 첫 번째 요소를 건너뛰어 정수 목록과 문자열 목록을 인쇄하는 방법에 대해 논의했습니다.

Migel Hewage Nimesha avatar Migel Hewage Nimesha avatar

Nimesha is a Full-stack Software Engineer for more than five years, he loves technology, as technology has the power to solve our many problems within just a minute. He have been contributing to various projects over the last 5+ years and working with almost all the so-called 03 tiers(DB, M-Tier, and Client). Recently, he has started working with DevOps technologies such as Azure administration, Kubernetes, Terraform automation, and Bash scripting as well.

관련 문장 - Python Loop