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