pythonのリストを関数のパラメータとして
2527 ワード
関数パラメータはリストまたは辞書です.
[1,2,3]などのリストを関数get_に渡すsum()各要素の和を求める
辞書を渡してkey/valueの対応関係テーブルを印刷します.
#!/usr/bin/env python
def get_sum(*args):
res = 0
for i in args:
res += i
print(res)
lista = [1, 2, 3]
get_sum(*lista)
print('-' * 40)
def get_vk(**kwargs):
for k, v in kwargs.items():
print('k/v : {0} ==> {1}'.format(k, v))
dicta = {'name': 'Test', 'age': 24, 'email': '[email protected]'}
get_vk(**dicta)
get_vk(**dicta)は解包辞書を表す
get_sum(*lista)解包リスト
*argsは、パラメータとして許容可能なリストまたは元祖を表します.
**argsは、辞書を関数として受け入れることができるパラメータの入力を表します.
*
でリストを解くことができる.**
で解くことができる.