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

사용자 정의 인덱스에서 요소를 반복하는 Python 프로그램

<시간/>

사용자 정의 인덱스에서 요소를 반복해야 하는 경우 단순 반복, enumerate 속성, 'extend' 메소드 및 'append' 메소드가 사용됩니다.

아래는 동일한 데모입니다 -

예시

my_list = [34, 56, 77, 23, 31, 29, 62, 99]
print("The list is :")
print(my_list)
index_list = [3, 1, 4, 6]
my_result = []
for index, element in enumerate(my_list):
   if index in index_list:
      my_result.extend([element, element])
   else :
      my_result.append(element)
print("The result is :")
print(my_result)

출력

The list is :
[34, 56, 77, 23, 31, 29, 62, 99]
The result is :
[34, 56, 56, 77, 23, 23, 31, 31, 29, 62, 62, 99]

설명

  • 목록이 정의되어 콘솔에 표시됩니다.

  • 다른 정수 목록이 정의되어 있습니다.

  • 빈 목록이 정의되었습니다.

  • 목록이 반복되고 enumerate 속성이 사용되며 목록의 요소가 정수 목록과 비교됩니다.

  • 정수 목록에 요소가 있으면 'extend' 메서드를 사용하여 요소 인덱스의 빈 목록에 추가합니다.

  • 그렇지 않으면 'append' 메소드를 사용하여 빈 목록에 추가됩니다.

  • 콘솔에 표시되는 출력입니다.