Mengapakah senarai dan kamus Python didahului oleh asterisk (**)? Artikel berikut akan bercakap dengan anda tentang sebab untuk menambah asterisk (**) sebelum senarai dan kamus dalam Python. Ia mempunyai nilai rujukan tertentu Rakan-rakan yang memerlukan boleh merujuk kepadanya.
Dalam Python, selain digunakan sebagai operator berangka untuk "pendaraban" dan "kuasa", asterisk tunggal *
dan asterisk berganda **
juga digunakan dalam senarai, elemen Ia memainkan peranan penting dalam operasi kumpulan dan kamus.
*
Tambahkan asterisk di hadapan senarai untuk membongkar senarai ) ke dalam berbilang parameter bebas dan diluluskan ke dalam fungsi.
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]
**
Tambahkan dua asterisk di hadapan kamus untuk mentafsir kamus Terbuka sebagai elemen bebas sebagai parameter formal.
''' 学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书! ''' def add(a, b): return a + b data = {'a':7, 'b':8} print(add(**data)) # 15
[Cadangan berkaitan: Tutorial video Python3]
Atas ialah kandungan terperinci Mari kita bincangkan tentang menambah asterisk (**) sebelum senarai dan kamus dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!