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

青灯夜游
リリース: 2022-07-11 20:21:12
転載
2686 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!