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

Python – 지정된 문자를 제외한 문자열 목록에서 모든 요소 가져오기

<시간/>

문자열 목록에서 지정된 문자를 제외한 모든 요소를 ​​가져와야 하는 경우 목록 이해와 'append' 메서드가 사용됩니다.

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

예시

my_list = ["hi", "is", "great", "pyn", "pyt"]

print("The list is :")
print(my_list)

my_key = 'n'

print("The value for key is ")
print(my_key)

my_result = []

for sub in my_list:
   my_result.append(''.join([element for element in sub if element == my_key]))

print("The result is :")
print(my_result)

출력

The list is :
['hi', 'is', 'great', 'pyn', 'pyt']
The value for key is
n
The result is :
['', '', '', 'n', '']

설명

  • 문자열 목록이 정의되고 콘솔에 표시됩니다.

  • 키 값이 정의되고 콘솔에 표시됩니다.

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

  • 원본 목록은 목록 이해를 사용하여 반복되고 요소가 키와 같은지 확인합니다.

  • 그렇다면 빈 목록에 추가됩니다.

  • 이 목록은 콘솔에 출력으로 표시됩니다.