반응형

list 4

목록 항목을 인쇄하는 부정적인 방법

목록 항목을 인쇄하는 부정적인 방법 파이썬 목록에 있는 모든 객체를 인쇄하는 것보다 더 좋은 방법이 있는지 알고 싶습니다. myList = [Person("Foo"), Person("Bar")] print("\n".join(map(str, myList))) Foo Bar 나는 이 방법이 정말 좋지 않다고 읽었습니다: myList = [Person("Foo"), Person("Bar")] for p in myList: print(p) 다음과 같은 것이 있지 않습니까? print(p) for p in myList 그렇지 않다면, 제 질문은...왜? 만약 우리가 포괄적인 목록으로 이런 종류의 일을 할 수 있다면, 목록 밖의 간단한 진술로 하지 않는 이유는 무엇입니까?Python 3을 사용한다고 가정하면 다음과..

programing 2023.05.06

Python: 목록에 항목 추가 N회

Python: 목록에 항목 추가 N회 이것은 Python이 지름길을 가지고 있는 것처럼 보입니다.목록에 항목을 N번 추가하여 다음 작업을 효과적으로 수행합니다. l = [] x = 0 for i in range(100): l.append(x) 이를 위해 "최적화된" 방법이 있어야 한다고 생각합니다. 다음과 같은 것이 있습니다. l.append_multiple(x, 100) 있어? 다른 시퀀스의 요소를 추가하려면(같은 값을 반복적으로 추가하는 대신).extend직접적으로 그 순서로.빈 목록의 끝에 추가하는 방법을 참조하십시오.불변 데이터 유형의 경우: l = [0] * 100 # [0, 0, 0, 0, 0, ...] l = ['foo'] * 100 # ['foo', 'foo', 'foo', 'foo', ...

programing 2023.05.06

목록에서 요소를 제거하려면 어떻게 해야 합니까?

목록에서 요소를 제거하려면 어떻게 해야 합니까? 목록이 있으며 목록에서 하나의 요소를 제거하려고 합니다.이거 어떻게 해? 레퍼런스 매뉴얼에 이 기능의 명확한 이름이 기재되어 있을 것으로 생각되는 것을 찾아봤지만, 적절한 이름을 찾을 수 없었습니다.예를 들어 요소를 제거한 목록을 함수에 전달하는 경우 목록을 수정하지 않으려면 인덱스를 사용할 수 있습니다. 음의 인덱스는 "이 요소를 포함하지 않음"을 의미합니다. x

programing 2023.04.16

std::목록을 반복하는 동안 목록에서 요소를 제거할 수 있습니까?

std::목록을 반복하는 동안 목록에서 요소를 제거할 수 있습니까? 다음과 같은 코드가 있습니다. for (std::list::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive); 다시 목록을 읽지 않도록 업데이트 후 바로 비활성 항목을 삭제했으면 합니다.행을 하면 ,, 멘, 코, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, when, when, when, , when, b..

programing 2023.04.16
반응형