파이썬 객체 목록에서 객체를 찾고 제거하는 방법

검은 백조

저는 파이썬을 처음 사용합니다. 저는 자바 프로그래머입니다. 클래스의 개체 목록이 있습니다. 내 의도는 목록에서 개체를 찾아 제거하는 것입니다.

수업

class commit:
    def __init__(self, id, message):
        self.id = id
        self.message = message

내가 찾고 삭제하려는 코드 :

elif command.startswith("git delete"):
        split = command.split();
        deleteID = split[2]; // the id which will be deleted.
        print('deleteID:' + deleteID)
        d1 = {};
        for obj in listCommit:
            print(obj.id)
            if obj.id == deleteID:
                print(obj)
                listCommit.remove(obj);
                d1 = obj;
        # listCommit.remove(d1);    

나는 이것이 if obj.id == deleteID:작동하지 않는다는 것을 발견 했습니다.

listCommit.remove(d1); 이 줄은 개체가 종료되지 않는다는 오류를 보여줍니다.

그래서 내 질문은 : 어떻게 목록에서 객체를 찾고 삭제할 수 있습니까?

if obj.id == deleteID:검사는 거짓을 제공하지만 사실이어야합니다.

앤 젠

그 이유는 commit.id변수가 type int이고 deleteID변수가 type str이고 같은 것은 파이썬에 "5" == 5있지 않기 때문 True입니다.

간단히 라인 교체

deleteID = split[2]

deleteID = int(split[2])

commit.id변수 와 호환되도록 데이터 유형을 변환합니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬의 사전 객체 목록에서 특정 키를 찾는 방법

분류에서Dev

파이썬에서 날짜 시간 객체 목록을 얻고 최소값을 찾는 방법

분류에서Dev

파이썬의 목록에서 객체의 인스턴스를 제거하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 그룹화 객체를 제거하는 방법

분류에서Dev

파이썬에서 "필터"객체의 길이를 찾는 방법

분류에서Dev

파이썬 중첩 목록에 객체를 삽입하는 방법

분류에서Dev

JSON 파일에서 객체를 제거하는 방법

분류에서Dev

파이썬 배열에서 객체를 만드는 방법

분류에서Dev

mongoDB에서 객체 내부의 객체를 삭제하는 방법은 무엇입니까? 파이썬

분류에서Dev

파이썬에서 json 객체 추가를 제한하는 방법

분류에서Dev

목록의 객체와 일치하는 파이썬에서 무언가를 인쇄하는 방법

분류에서Dev

파이썬에서 목록 업데이트 / 삽입 키 / 값 json 객체를 사용하는 방법

분류에서Dev

파이썬 목록의 다른 행에서 객체를 추가하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 가장 높은 합계를 가진 중첩 된 객체 목록을 인쇄하는 방법

분류에서Dev

파이썬에서 변수 객체를 생성하고 반환하는 방법은 무엇입니까?

분류에서Dev

익명 객체를 사용하지 않고 목록 이니셜 라이저 내에서 객체를 초기화하는 방법은 무엇입니까?

분류에서Dev

객체와 같은 바이트 목록에서 특정 요소를 제거하는 방법

분류에서Dev

목록에서 중첩 된 개체를 찾고 제거하는 방법

분류에서Dev

타이프 스크립트의 객체 목록에서 고유 한 키 값을 찾는 효과적인 방법

분류에서Dev

루프를 사용하지 않고 목록에서 객체의 색인을 얻는 방법이 있습니까?

분류에서Dev

파이썬에서 datetime 객체를 수정하는 방법이 있습니까?

분류에서Dev

객체를 파괴하지 않고 목록을 반환하는 방법

분류에서Dev

(linq를 통해) 객체 목록에서 중복을 제거하는 방법

분류에서Dev

기존 파이썬 이메일 객체의 uid를 찾는 방법

분류에서Dev

파이썬에서 객체 목록 중복 제거

분류에서Dev

torchscript에서 커스텀 파이썬 객체를 사용하는 방법

분류에서Dev

객체에 객체를 전달하는 파이썬

분류에서Dev

arraylist 객체에서 항목을 추가하고 제거하는 방법

분류에서Dev

파이썬 2 개 객체 또는 객체를 목록에 추가

Related 관련 기사

  1. 1

    파이썬의 사전 객체 목록에서 특정 키를 찾는 방법

  2. 2

    파이썬에서 날짜 시간 객체 목록을 얻고 최소값을 찾는 방법

  3. 3

    파이썬의 목록에서 객체의 인스턴스를 제거하는 방법은 무엇입니까?

  4. 4

    파이썬에서 그룹화 객체를 제거하는 방법

  5. 5

    파이썬에서 "필터"객체의 길이를 찾는 방법

  6. 6

    파이썬 중첩 목록에 객체를 삽입하는 방법

  7. 7

    JSON 파일에서 객체를 제거하는 방법

  8. 8

    파이썬 배열에서 객체를 만드는 방법

  9. 9

    mongoDB에서 객체 내부의 객체를 삭제하는 방법은 무엇입니까? 파이썬

  10. 10

    파이썬에서 json 객체 추가를 제한하는 방법

  11. 11

    목록의 객체와 일치하는 파이썬에서 무언가를 인쇄하는 방법

  12. 12

    파이썬에서 목록 업데이트 / 삽입 키 / 값 json 객체를 사용하는 방법

  13. 13

    파이썬 목록의 다른 행에서 객체를 추가하는 방법은 무엇입니까?

  14. 14

    파이썬에서 가장 높은 합계를 가진 중첩 된 객체 목록을 인쇄하는 방법

  15. 15

    파이썬에서 변수 객체를 생성하고 반환하는 방법은 무엇입니까?

  16. 16

    익명 객체를 사용하지 않고 목록 이니셜 라이저 내에서 객체를 초기화하는 방법은 무엇입니까?

  17. 17

    객체와 같은 바이트 목록에서 특정 요소를 제거하는 방법

  18. 18

    목록에서 중첩 된 개체를 찾고 제거하는 방법

  19. 19

    타이프 스크립트의 객체 목록에서 고유 한 키 값을 찾는 효과적인 방법

  20. 20

    루프를 사용하지 않고 목록에서 객체의 색인을 얻는 방법이 있습니까?

  21. 21

    파이썬에서 datetime 객체를 수정하는 방법이 있습니까?

  22. 22

    객체를 파괴하지 않고 목록을 반환하는 방법

  23. 23

    (linq를 통해) 객체 목록에서 중복을 제거하는 방법

  24. 24

    기존 파이썬 이메일 객체의 uid를 찾는 방법

  25. 25

    파이썬에서 객체 목록 중복 제거

  26. 26

    torchscript에서 커스텀 파이썬 객체를 사용하는 방법

  27. 27

    객체에 객체를 전달하는 파이썬

  28. 28

    arraylist 객체에서 항목을 추가하고 제거하는 방법

  29. 29

    파이썬 2 개 객체 또는 객체를 목록에 추가

뜨겁다태그

보관