IT이야기

파이톤 명령어를 크워그로 변환하는 거?

cyworld 2022. 4. 3. 20:56
반응형

파이톤 명령어를 크워그로 변환하는 거?

클래스 상속을 이용하여 햇볕에 그을린(solr interface)에 대한 쿼리를 구축하여 키 값 쌍을 함께 추가하고자 한다.햇볕에 그을린 인터페이스는 키워드 논쟁을 한다.받아쓰기를 변환하는 방법({'type':'Event'})키워드 논쟁으로(type='Event')?

더블스타(일명 더블스플랫?) 연산자를 사용하십시오.

func(**{'type':'Event'})

와 같다

func(type='Event')

**교환원이 여기 있으면 도움이 될 겁니다.

**운영자가 받아쓰기 요소를 풀어서**{'type':'Event'}로 취급될 것이다.type='Event'

func(**{'type':'Event'})와 같다func(type='Event')즉, 받아쓰기 요소가keyword arguments.

피이

*목록 요소들을 풀게 될 것이고 그것들은 로 취급될 것이다.positional arguments.

func(*['one', 'two'])와 같다func('one', 'two')

다음은 사용 방법을 보여 주는 전체 예시**연산자는 사전의 값을 키워드 인수로 전달한다.

>>> def f(x=2):
...     print(x)
... 
>>> new_x = {'x': 4}
>>> f()        #    default value x=2
2
>>> f(x=3)     #   explicit value x=3
3
>>> f(**new_x) # dictionary value x=4 
4

참조URL: https://stackoverflow.com/questions/5710391/converting-python-dict-to-kwargs

반응형