10
개체를 포함하는 목록에 가입 - 조인이 실패하기 전에 개체를 문자열로 변환하도록 설정할 수있는 마법 메서드가 있습니까? (나뿐만 아니라이 기능을 싶었던 있지만) join() 중에 목록의 객체에서 마술 메서드가 호출 되었습니까?
', '.join([…, Obj, …])
내가
__str__
및
__repr__
시도했지만 둘 다
개체를 포함하는 목록에 가입 - 조인이 실패하기 전에 개체를 문자열로 변환하도록 설정할 수있는 마법 메서드가 있습니까? (나뿐만 아니라이 기능을 싶었던 있지만) join() 중에 목록의 객체에서 마술 메서드가 호출 되었습니까?
', '.join([…, Obj, …])
내가
__str__
및
__repr__
시도했지만 둘 다
아니 일을했다, 더 join
후크가 없습니다. 일반적으로 다음과 같이 표시됩니다 : (거의) 동등
', '.join(str(x) for x in iterable)
또는 : 암시한다 str.join
로의 CPython을 사용하는 경우
', '.join(map(str,iterable))
', '.join([str(x) for x in iterable])
은 (위의 모든 메모리 사용면에서 동일합니다 귀하의 생성기와 어쨌든 튜플로 변합니다.)