Heim  >  Artikel  >  Backend-Entwicklung  >  Lassen Sie uns über das Hinzufügen eines Sternchens (**) vor Listen und Wörterbüchern in Python sprechen

Lassen Sie uns über das Hinzufügen eines Sternchens (**) vor Listen und Wörterbüchern in Python sprechen

青灯夜游
青灯夜游nach vorne
2022-07-11 20:21:122695Durchsuche

Warum steht vor Python-Listen und -Wörterbüchern ein Sternchen (**)? Im folgenden Artikel erfahren Sie mehr über die Gründe für das Hinzufügen eines Sternchens (**) vor Listen und Wörterbüchern in Python. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Lassen Sie uns über das Hinzufügen eines Sternchens (**) vor Listen und Wörterbüchern in Python sprechen

In Python sind es nicht nur die numerischen Operatoren „Multiplikation“ und „Potenz“, sondern auch das einfache Sternchen * und das doppelte Sternchen ** Wird in Listen verwendet und spielt eine wichtige Rolle bei den Operationen von Tupeln und Wörterbüchern. *和双星号**除了作为“乘”和“幂”的数值运算符外,还在列表、元组、字典的操作中有着重要作用。

一、列表(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. Fügen Sie vor Listen und Tupeln ein Sternchen hinzu *

Die Funktion des Hinzufügens eines Sternchens vor einer Liste besteht darin, die Liste in mehrere unabhängige Parameter zu entpacken wird an die Funktion übergeben.

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

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

2. Fügen Sie zwei Sternchen vor dem Wörterbuch (Dikt) hinzu **

Fügen Sie zwei Sternchen vor dem Wörterbuch hinzu, um das Wörterbuch in unabhängige Elemente zu entpacken Ginseng bilden.

rrreee🎜【Verwandte Empfehlungen: 🎜Python3-Video-Tutorial🎜】🎜

Das obige ist der detaillierte Inhalt vonLassen Sie uns über das Hinzufügen eines Sternchens (**) vor Listen und Wörterbüchern in Python sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen