亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python; 獲取字典的長度作為字典中的值

Python; 獲取字典的長度作為字典中的值

MMTTMM 2022-05-11 15:49:07
我會在我的字典中添加一個包含字典長度的值,例如:所以我基本上嘗試了{..., 'commands' : len(dict) + ' commands are available'}但它讓我重蹈覆轍NameError: name 'dict' is not defined我也試過def dict_len():     return len(dict){..., 'commands' : dict_len() + ' commands are available'}但是也: NameError: name 'dict' is not defined我怎么解決這個問題?
查看完整描述

2 回答

?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

首先,不要dict用作變量名,它已經是一個類,所以不要覆蓋它。

其次,你想如何做到這一點是首先像這樣保存你的字典

my_dict = {...} # put whatever values you have in here

然后做

my_dict["commands"] = str(len(my_dict)) + " commands are available"


查看完整回答
反對 回復 2022-05-11
?
慕森王

TA貢獻1777條經驗 獲得超3個贊

您沒有將參數傳遞給您定義的函數

def len_dict(dict):       return len(dict)

這就是您必須使用這些功能的方式。

我認為您需要了解python的基礎知識。


查看完整回答
反對 回復 2022-05-11
  • 2 回答
  • 0 關注
  • 184 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號