조건부 문자열 형식을 구현하는 방법은 무엇입니까? 저는 파이썬에서 텍스트 기반 게임을 작업하고 있는데, 조건 집합에 따라 문자열을 다르게 포맷하려는 경우를 발견했습니다. 특히 방에있는 항목을 설명하는 텍스트를 표시하고 싶습니다. 문제의 항목 개체가 방 개체의 항목 목록에있는 경우에만 방 설명에 표시되기를 원합니다. 설정 방법은 조건에 따라 단순히 문자열을 연결하면 원하는대로 출력되지 않으며 각 경우에 다른 문자열을 사용하는 것이 좋습니다. 내 질문은 부울 조건의 결과를 기반으로 문자열을 형식화하는 파이썬적인 방법이 있습니까? for 루프 구조를 사용할 수 있지만 생성기 표현식과 비슷한 더 쉬운 것이 있는지 궁금합니다. 나는 이것과 비슷한 것을 문자열 형태로 찾고 있습니다. num = [x for x in..