在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python 字典key不存在賦值list+append值,存在直接append

python 字典key不存在賦值list+append值,存在直接append值。哪種寫法更優(yōu)雅?

這種簡單,初學(xué)者一看就能明白。

if (d.has_key(y)):
    d[y].append(x)
else:
    d[y] = [x]

這種稍微復(fù)雜,但是個(gè)人感覺更加優(yōu)雅。

c.setdefault(y, []).append(x)

大家更傾向于哪種?
順便問下list一個(gè)元素怎么寫更好?下面哪種寫法更推薦?

a = [1,]
b = [1]
回答
編輯回答
苦妄

第二種,越簡潔越好。
單元素列表,按PEP-8的建議,最好末尾加,

2018年7月5日 04:51