Maison >développement back-end >Tutoriel Python >Parlons de l'ajout d'un astérisque (**) avant les listes et dictionnaires en Python

Parlons de l'ajout d'un astérisque (**) avant les listes et dictionnaires en Python

青灯夜游
青灯夜游avant
2022-07-11 20:21:122760parcourir

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.

Parlons de l'ajout d'un astérisque (**) avant les listes et dictionnaires en Python

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. *和双星号**除了作为“乘”和“幂”的数值运算符外,还在列表、元组、字典的操作中有着重要作用。

一、列表(list)、元组(tuple)前面加星号*

列表前面加星号作用是将列表解开(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]

二、字典(dict)前面加两星号**

1. Ajouter un astérisque devant les listes et les tuples *

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
rrreee

2. Ajoutez deux astérisques devant le dictionnaire (dict) **

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer