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

青灯夜游
Freigeben: 2022-07-11 20:21:12
nach vorne
2714 Leute haben es durchsucht

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
Nach dem Login kopieren
import numpy as np
print(np.arange(3,6)) # [3 4 5]

list2 = [3, 6]
print(np.arange(*list2)) # [3 4 5]
Nach dem Login kopieren

二、字典(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
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage