ホームページ  >  記事  >  バックエンド開発  >  Python でリストと辞書の前にアスタリスク (**) を追加する方法について説明します。

Python でリストと辞書の前にアスタリスク (**) を追加する方法について説明します。

青灯夜游
青灯夜游転載
2022-07-11 20:21:122694ブラウズ

Python のリストと辞書の前にアスタリスク (**) が付いているのはなぜですか?次の記事では、Python でリストや辞書の前にアスタリスク (**) を追加する理由について説明します。一定の参考値があるので、困っている友達が参考になれば幸いです。

Python でリストと辞書の前にアスタリスク (**) を追加する方法について説明します。

Python では、単一アスタリスク * と二重アスタリスク ** は、「乗算」と「べき乗」を除きます。演算子に加えて、リスト、タプル、辞書の操作でも重要な役割を果たします。

1. リストとタプルの前にアスタリスクを追加します。

#リストの前にアスタリスクを追加すると、次のような効果が得られます。複数の独立したパラメーターに解凍 (アンパック) し、それらを関数に渡します。

def add(a, b):
    return a + b

data = [7, 8]
print(add(*data)) # 15
import numpy as np
print(np.arange(3,6)) # [3 4 5]

list2 = [3, 6]
print(np.arange(*list2)) # [3 4 5]

2. 辞書 (dict) の前に 2 つのアスタリスクを追加します。 **

解釈する辞書の前に 2 つのアスタリスクを追加します。辞書は仮パラメータとして独立した要素として開きます。

'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def add(a, b):
    return a + b

data = {'a':7, 'b':8}
print(add(**data)) # 15

【関連する推奨事項: Python3 ビデオ チュートリアル ]

以上がPython でリストと辞書の前にアスタリスク (**) を追加する方法について説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。