파이썬에서 접두사로 시작하는 목록에서 문자열을 제거하는 방법

아름다운 여성

이 문자열 목록과 일부 접두사가 있습니다. 이러한 접두사로 시작하는 모든 문자열을 목록에서 제거하고 싶습니다. 나는 시도했다 :

prefixes = ('hello', 'bye')
list = ['hi', 'helloyou', 'holla', 'byeyou', 'hellooooo']
for word in list:
    list.remove(word.startswith(prexixes)

그래서 내 새 목록은 다음과 같습니다.

list = ['hi', 'holla']

하지만이 오류가 발생합니다.

ValueError: list.remove(x): x not in list

무슨 일이야?

멀린 2011

Greg의 솔루션은 확실히 더 Pythonic이지만 원래 코드에서는 아마도 이와 같은 것을 의미했을 것입니다. 복사본을 만들고 ( list[:]구문을 사용하여 ) 복사본을 반복 하는 것을 관찰하십시오 . 목록을 반복하는 동안 목록을 수정해서는 안되기 때문입니다.

prefixes = ('hello', 'bye')
list = ['hi', 'helloyou', 'holla', 'byeyou', 'hellooooo']
for word in list[:]:
    if word.startswith(prefixes):
        list.remove(word)
print list

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 입력 목록을 문자열로 변환하는 방법

분류에서Dev

파이썬에서 목록을 다른 문자열로 분할하는 방법

분류에서Dev

파이썬으로 사이드 문자열에서 " '[[]]"를 제거하는 방법

분류에서Dev

'!'를 제거하는 방법 파이썬 목록의 각 문자열 끝에서?

분류에서Dev

파이썬의 목록 목록에서 문자열로 숫자 목록을 만드는 방법

분류에서Dev

두 문자열 목록에서 공통 값을 제거하는 방법

분류에서Dev

파이썬에서 정규식을 사용하여 문자열 목록에서 단어를 찾는 방법

분류에서Dev

파이썬에서 문자열을 목록으로 변환하는 방법. "[ 'a']"에서 [ 'a']까지

분류에서Dev

이름을 잡고 파이썬 목록에서 나머지 문자열을 제거하는 방법

분류에서Dev

파이썬을 사용하여 목록에서 원하지 않는 요소를 제거하는 방법

분류에서Dev

문자열 목록에서 공백을 제거하는 방법

분류에서Dev

목록에서 특정 문자열을 제거하는 방법

분류에서Dev

목록에서 문자열을 제거하는 방법?

분류에서Dev

파이썬에서 '로 시작하고 "로 끝나는 문자열을 작성하는 방법?

분류에서Dev

파이썬에서 목록 목록처럼 보이는 문자열에서 목록 목록을 얻는 방법

분류에서Dev

목록과 pop ()을 사용하여 파이썬에서 문자열을 뒤집는 방법

분류에서Dev

파이썬에서 제거 할 구두점 목록을 만드는 방법

분류에서Dev

문자열 배열 목록, ANDROID에서 문자열을 제거하는 방법

분류에서Dev

FilterListView-제공된 접두사로 시작하지 않는 항목을 목록에서 제거합니다.

분류에서Dev

파이썬에서 문자열에 접두사와 접미사를 추가하는 방법

분류에서Dev

파이썬 목록에서 중복 항목을 제거하는 방법

분류에서Dev

파이썬에서 목록을 문자열로 축소하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 두 목록 목록을 병합하는 방법

분류에서Dev

PHP에서 특정 접두어로 시작하는 파일을 제거하는 방법

분류에서Dev

다른 문자열을 접두사로 사용하는 CLOB에서 특정 문자열을 찾는 방법

분류에서Dev

파이썬 목록에서 문자열을 참조하는 방법

분류에서Dev

파이썬에서 목록의 목록을 복사하는 방법?

분류에서Dev

문자열 파이썬에서 특정 공백을 제거하는 방법

분류에서Dev

파이썬 3의 사전 목록에서 nan 값을 제거하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    파이썬에서 입력 목록을 문자열로 변환하는 방법

  2. 2

    파이썬에서 목록을 다른 문자열로 분할하는 방법

  3. 3

    파이썬으로 사이드 문자열에서 " '[[]]"를 제거하는 방법

  4. 4

    '!'를 제거하는 방법 파이썬 목록의 각 문자열 끝에서?

  5. 5

    파이썬의 목록 목록에서 문자열로 숫자 목록을 만드는 방법

  6. 6

    두 문자열 목록에서 공통 값을 제거하는 방법

  7. 7

    파이썬에서 정규식을 사용하여 문자열 목록에서 단어를 찾는 방법

  8. 8

    파이썬에서 문자열을 목록으로 변환하는 방법. "[ 'a']"에서 [ 'a']까지

  9. 9

    이름을 잡고 파이썬 목록에서 나머지 문자열을 제거하는 방법

  10. 10

    파이썬을 사용하여 목록에서 원하지 않는 요소를 제거하는 방법

  11. 11

    문자열 목록에서 공백을 제거하는 방법

  12. 12

    목록에서 특정 문자열을 제거하는 방법

  13. 13

    목록에서 문자열을 제거하는 방법?

  14. 14

    파이썬에서 '로 시작하고 "로 끝나는 문자열을 작성하는 방법?

  15. 15

    파이썬에서 목록 목록처럼 보이는 문자열에서 목록 목록을 얻는 방법

  16. 16

    목록과 pop ()을 사용하여 파이썬에서 문자열을 뒤집는 방법

  17. 17

    파이썬에서 제거 할 구두점 목록을 만드는 방법

  18. 18

    문자열 배열 목록, ANDROID에서 문자열을 제거하는 방법

  19. 19

    FilterListView-제공된 접두사로 시작하지 않는 항목을 목록에서 제거합니다.

  20. 20

    파이썬에서 문자열에 접두사와 접미사를 추가하는 방법

  21. 21

    파이썬 목록에서 중복 항목을 제거하는 방법

  22. 22

    파이썬에서 목록을 문자열로 축소하는 방법은 무엇입니까?

  23. 23

    파이썬에서 두 목록 목록을 병합하는 방법

  24. 24

    PHP에서 특정 접두어로 시작하는 파일을 제거하는 방법

  25. 25

    다른 문자열을 접두사로 사용하는 CLOB에서 특정 문자열을 찾는 방법

  26. 26

    파이썬 목록에서 문자열을 참조하는 방법

  27. 27

    파이썬에서 목록의 목록을 복사하는 방법?

  28. 28

    문자열 파이썬에서 특정 공백을 제거하는 방법

  29. 29

    파이썬 3의 사전 목록에서 nan 값을 제거하는 방법은 무엇입니까?

뜨겁다태그

보관