Python에서 별표(*)의 사용 방법(g={*ff,'c':3} 등).아마, 이게 다야?

개요


파이톤(현재 자신이 사용하고 있는 3.7)의 별표(*) 사용법을 잘 몰라 조사했다.
참고 중의 설명을 확인하였다.
요점은 참고에서 어디에서 설명했는지 표시하는 것이다.그리고 함수 매개 변수 중의 별표는 매우 유명하지만 매개 변수일 뿐 극단적인 사용 방법이 특수화된 것이 아니므로 나는 표현하고 싶다.
모두 참조
https://docs.python.org/ja/3.7/reference/

결실


사용 방법 1(곱셈 연산)





사용 방법 2 (멱 연산)



사용 방법 3(매개변수 목록 제거)



사용법 4 (사전의 패키지 해제)




예↓.이것은 그다지 사용할 가능성이 없다.
>>>
>>> ff = {'a':1,'b':2}
>>> gg = {**ff,'c':3}
>>> gg
{'a': 1, 'b': 2, 'c': 3}
>>>

사용법5(조절 가능한 마스크팩)




예↓.이 가능하다, ~할 수 있다,...다만, 이 항목의 예로 적절하지 않다.이거, 굳이 말하자면 매개 변수계??
>>>
>>> (hh,*ii)=1,2,3,4,5,6
>>> ii
[2, 3, 4, 5, 6]
>>>
나는 이 예가 매우 적합하다고 생각한다.
>>>
>>> ii=[1,2,3]
>>> jj=[100,200,*ii]
>>> jj
[100, 200, 1, 2, 3]
>>> jj=[100,200,ii]
>>> jj
[100, 200, [1, 2, 3]]
>>>

총결산


별다른 것은 없다.
댓글 있으면 부탁드려요

좋은 웹페이지 즐겨찾기