파이썬 목록에 튜플이 있는지 확인하는 방법은 무엇입니까?
저는 Python을 처음 사용하며 l = [[a, b], [c, d], [ d, e]] . 많은 질문을 검색했지만 정확한 해결책을 찾지 못했습니다. 누군가가 옳고 가장 짧은 방법을 말해 줄 수 있습니까? 내가 실행할 때 : a=[['1','2'],['1','3']] for i in range(3): for j in range(3): if [i,j] in a: print a 출력이 비어 있습니다. 이것을 달성하는 방법? 해결 방법 이 코드는 '1'! = 1 및 결과적으로 [ '1', '2']! = [1,2] 때문에 작동하지 않습니다. 작동하려면 다음을 시도하십시오. a=[['1','2'],['1','3']] for i in range(3): for j in range(3): if [str(i), str(j..
2020. 9. 17.
파이썬 What is the difference between __init__ and __call__?
__ init __ 와 __ call __ 메서드의 차이점을 알고 싶습니다. 예를 들면 : class test: def __init__(self): self.a = 10 def __call__(self): b = 20 해결 방법 첫 번째는 새로 생성 된 객체를 초기화하는 데 사용되며이를 수행하는 데 사용되는 인수를받습니다. class Foo: def __init__(self, a, b, c): # ... x = Foo(1, 2, 3) # __init__ 두 번째는 함수 호출 연산자를 구현합니다. class Foo: def __call__(self, a, b, c): # ... x = Foo() x(1, 2, 3) # __call__ 참조 페이지 https://stackoverflow.com/questio..
2020. 9. 17.