Python 逗號運算符一般用于組合多個表達(dá)式,其返回值是最后一個表達(dá)式的值,例如:
x, y, z = 1, 2, 3 print(x, y, z) # 輸出 1 2 3
逗號運算符還可以用于函數(shù)的參數(shù)傳遞,其將多個參數(shù)打包成一個元組進(jìn)行傳遞,例如:
def func(a, b, c): print(a, b, c) t = (1, 2, 3) func(*t) # 輸出 1 2 3 # 或者直接傳遞多個參數(shù) func(1, 2, 3) # 輸出 1 2 3
逗號運算符還可以用于列表、元組、字典等數(shù)據(jù)結(jié)構(gòu)的創(chuàng)建和修改,例如:
# 創(chuàng)建元組和列表 tup = 1, 2, 3 lst = [1, 2, 3] # 修改元組和列表 tup += (4, 5) lst += [4, 5] print(tup) # 輸出 (1, 2, 3, 4, 5) print(lst) # 輸出 [1, 2, 3, 4, 5] # 創(chuàng)建字典 d = {'name': 'Tom', 'age': 18} # 修改字典 d.update({'gender': 'male', 'score': 90}) print(d) # 輸出 {'name': 'Tom', 'age': 18, 'gender': 'male', 'score': 90}
總之,Python 逗號運算符是一個非常方便的工具,可以幫助我們簡化代碼,提高效率。