Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 목록에서 대체 요소 패턴 증가

<시간/>

이 튜토리얼에서는 각 요소 다음에 주어진 목록으로 요소의 증가하는 순서를 포함하는 프로그램을 작성할 것입니다. 명확하게 이해하기 위해 예를 들어보겠습니다.

입력

alphabets = ['a', 'b', 'c']

출력

['a', '#', 'b', '##', 'c', '###']

문제를 해결하려면 아래 단계를 따르세요.

  • 목록을 초기화합니다.
  • 3빈 목록을 만듭니다.
  • 초기 목록을 반복합니다.
  • 현재 요소와 해당 해시 수를 빈 목록에 추가합니다.
  • 결과 목록을 인쇄합니다.

# initializing the list
alphabets = ['a', 'b', 'c']
# empty list
result = []
# iterating over the alphabets
for i in range(len(alphabets)):
   # appending the current element
   result.append(alphabets[i])
   # appending the (i + 1) number of hashes
   result.append((i + 1) * '#')
# printing the result
print(result)

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

['a', '#', 'b', '##', 'c', '###']

결론

튜토리얼과 관련하여 의심스러운 점이 있으면 댓글 섹션에 언급하세요.