for 루프를 사용하여 목록의 마지막 요소를 반환하는 방법

Man81

이 목록을 기반으로 각 줄에서 마지막 문자를 추출해야합니다.

lst = [ '-ae-' , '-ap-' , '-vn-' , '-au-' , '-aw-' , '-be-' , '-bp-' , '-br-' , '-dz-' ]

다음은 샘플입니다 df['CN'].

1: aes-sof-mar-goo-wh-en-ap-bro-sear-vn-loc
2: aes-br-mar-goo-ww-en-dz-bp-cen 
3: aes-apt-au-goo-vn-en-br-bp

이 코드를 사용했습니다.

def param(df):
    lst = ['-ae-','-ap-','-vn-','-au-','-aw-','-be-','-bp-','-br-', '-dz-']
    for x in lst: 
        if x in df['CN']:
            return x

df['budget'] = df.apply(param, axis=1)

목록에 표시된 마지막 요소를 반환해야합니다.

1: -vn-
2: -bp-
3: -bp-

하지만 내 코드는 각 줄의 첫 번째 요소를 반환했습니다.

1: -ap-
2: -br-
3: -au-
Anky

팬더 방식, series.str.findall()사용 series.str():

pat=r'(?=({}))'.format('|'.join(re.escape(x) for x in lst))# @thanks Amadan
#'(?=(\\-ae\\-|\\-ap\\-|\\-vn\\-|\\-au\\-|\\-aw\\-|\\-be\\-|\\-bp\\-|\\-br\\-|\\-dz\\-))'
df['CN'].str.findall(pat).str[-1]

0    -vn-
1    -dz-
2    -br-

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

목록의 마지막 요소를 맨 위에 N 번 이동하는 방법

분류에서Dev

배열의 마지막 요소 만 반환하고 모든 요소를 가져 오지 않는 방법

분류에서Dev

이중 연결 목록의 FOR 루프는 마지막 요소를 반환하지 않습니다. 그 반대는 분할 오류를 제공합니다.

분류에서Dev

PHP를 사용하여 2TB JSON 파일의 마지막 100 개 요소를 선택하는 방법

분류에서Dev

CSS를 사용하여 마지막 요소의 테두리를 설정하는 방법은 무엇입니까?

분류에서Dev

요소가 목록의 마지막 요소 인 경우 True를 반환하는 함수가 있습니까?

분류에서Dev

파이썬 : 목록의 마지막 요소를 문자열의 문자와 비교하는 방법

분류에서Dev

목록 Python에서 그룹의 마지막 인덱스를 반환하는 방법

분류에서Dev

배열의 마지막 요소를 사용하여 컬렉션을 정렬하는 방법

분류에서Dev

R, for 루프를 사용하여 목록의 각 요소를 동일한 명령으로 실행하는 방법

분류에서Dev

for 루프를 사용하여 목록에서 마지막으로 추가 된 항목에 항목을 추가하는 방법

분류에서Dev

JAVA 목록의 마지막 요소에 대한 모든 동점 위치를보고하는 방법

분류에서Dev

목록의 마지막 요소 앞에 "and"를 추가하는 방법은 무엇입니까?

분류에서Dev

Perl에서 0이 아닌 마지막 요소의 인덱스를 반환하는 우아한 방법?

분류에서Dev

마지막 요소를 기반으로 한 튜플 목록을 조건과 비교하는 방법

분류에서Dev

BeautifulSoup을 사용하여 마지막 URL 링크 요소를 얻는 방법

분류에서Dev

r의 rev () 및 루프를 사용하여 목록에 적용하는 방법

분류에서Dev

루프를 사용하여 배열의 요소를 표시하는 방법

분류에서Dev

파이썬을 사용하여 하나의 요소 만 남을 때까지 순환 목록의 요소를 삭제하는 방법은 무엇입니까?

분류에서Dev

목록의 마지막 요소를 제외하고 목록의 모든 항목에 대해 똑같이 할 수있는 방법이 있습니까?

분류에서Dev

LINQ 마지막 날짜 및 첫 번째와 마지막 개수의 차이를 반환하는 방법

분류에서Dev

Wiremock의 각 루프에서 마지막 쉼표를 제거하는 방법

분류에서Dev

flutter를 사용하여 json 목록을 반환하는 방법

분류에서Dev

Django에서 html 체크 박스의 목록을 사용하여 요소를 반복하고 요소 별 페이지로 이동하는 방법

분류에서Dev

어떻게 난 그냥 하위 목록 () 또는 다른 방법을 사용하여 java.util.List가의 마지막 레코드를받을 수 있나요?

분류에서Dev

지도 함수 파이썬을 사용하여 2D 목록의 각 요소를 제곱하는 방법

분류에서Dev

Python for 루프는 목록의 모든 요소를 사용하지 않습니다.

분류에서Dev

reactjs를 사용하여 json 파일의 마지막 행을 얻는 방법

분류에서Dev

mutate를 사용하여 for 루프의 목록에서 열을 만드는 방법

Related 관련 기사

  1. 1

    목록의 마지막 요소를 맨 위에 N 번 이동하는 방법

  2. 2

    배열의 마지막 요소 만 반환하고 모든 요소를 가져 오지 않는 방법

  3. 3

    이중 연결 목록의 FOR 루프는 마지막 요소를 반환하지 않습니다. 그 반대는 분할 오류를 제공합니다.

  4. 4

    PHP를 사용하여 2TB JSON 파일의 마지막 100 개 요소를 선택하는 방법

  5. 5

    CSS를 사용하여 마지막 요소의 테두리를 설정하는 방법은 무엇입니까?

  6. 6

    요소가 목록의 마지막 요소 인 경우 True를 반환하는 함수가 있습니까?

  7. 7

    파이썬 : 목록의 마지막 요소를 문자열의 문자와 비교하는 방법

  8. 8

    목록 Python에서 그룹의 마지막 인덱스를 반환하는 방법

  9. 9

    배열의 마지막 요소를 사용하여 컬렉션을 정렬하는 방법

  10. 10

    R, for 루프를 사용하여 목록의 각 요소를 동일한 명령으로 실행하는 방법

  11. 11

    for 루프를 사용하여 목록에서 마지막으로 추가 된 항목에 항목을 추가하는 방법

  12. 12

    JAVA 목록의 마지막 요소에 대한 모든 동점 위치를보고하는 방법

  13. 13

    목록의 마지막 요소 앞에 "and"를 추가하는 방법은 무엇입니까?

  14. 14

    Perl에서 0이 아닌 마지막 요소의 인덱스를 반환하는 우아한 방법?

  15. 15

    마지막 요소를 기반으로 한 튜플 목록을 조건과 비교하는 방법

  16. 16

    BeautifulSoup을 사용하여 마지막 URL 링크 요소를 얻는 방법

  17. 17

    r의 rev () 및 루프를 사용하여 목록에 적용하는 방법

  18. 18

    루프를 사용하여 배열의 요소를 표시하는 방법

  19. 19

    파이썬을 사용하여 하나의 요소 만 남을 때까지 순환 목록의 요소를 삭제하는 방법은 무엇입니까?

  20. 20

    목록의 마지막 요소를 제외하고 목록의 모든 항목에 대해 똑같이 할 수있는 방법이 있습니까?

  21. 21

    LINQ 마지막 날짜 및 첫 번째와 마지막 개수의 차이를 반환하는 방법

  22. 22

    Wiremock의 각 루프에서 마지막 쉼표를 제거하는 방법

  23. 23

    flutter를 사용하여 json 목록을 반환하는 방법

  24. 24

    Django에서 html 체크 박스의 목록을 사용하여 요소를 반복하고 요소 별 페이지로 이동하는 방법

  25. 25

    어떻게 난 그냥 하위 목록 () 또는 다른 방법을 사용하여 java.util.List가의 마지막 레코드를받을 수 있나요?

  26. 26

    지도 함수 파이썬을 사용하여 2D 목록의 각 요소를 제곱하는 방법

  27. 27

    Python for 루프는 목록의 모든 요소를 사용하지 않습니다.

  28. 28

    reactjs를 사용하여 json 파일의 마지막 행을 얻는 방법

  29. 29

    mutate를 사용하여 for 루프의 목록에서 열을 만드는 방법

뜨겁다태그

보관