Pourquoi les listes et dictionnaires Python sont-ils précédés d'un astérisque (**) ? L'article suivant vous expliquera les raisons de l'ajout d'un astérisque (**) avant les listes et dictionnaires en Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
En Python, en plus d'être les opérateurs numériques de "multiplication" et de "puissance", l'astérisque simple *
et l'astérisque double **
sont également utilisé dans les listes, il joue un rôle important dans les opérations des tuples et des dictionnaires. *
和双星号**
除了作为“乘”和“幂”的数值运算符外,还在列表、元组、字典的操作中有着重要作用。
*
列表前面加星号作用是将列表解开(unpacke)成多个独立的参数,传入函数。
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]
**
*
La fonction de l'ajout d'un astérisque devant une liste est de décompresser la liste en plusieurs paramètres indépendants. est passé dans la fonction.
''' 学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书! ''' def add(a, b): return a + b data = {'a':7, 'b':8} print(add(**data)) # 15
**
Ajoutez deux astérisques devant le dictionnaire pour décompresser le dictionnaire en éléments indépendants sous forme de former du ginseng.
rrreee🎜【Recommandations associées : 🎜Tutoriel vidéo Python3🎜】🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!