課程
/后端開發
/Python
/python必學模塊-collections
_make方法傳入字典有問題,雖然字典是可迭代對象,但是_make方法會迭代字典的key來為namedtuple的各個屬性值賦值。忽略字典的值
2018-02-03
源自:python必學模塊-collections 3-1
正在回答
老師的和樓主說的情況是一樣的
為什么老師將字典傳入_make中可以自動將值映射到tuplenaemd的字段中?
確實啊 想想也對 因為字典設置的有key 而這個namedtuple本身也是帶Key的 這就沖突了?
舉報
快速理解python中基于基礎數據結構的高級數據結構,讓代碼更精簡且高效。
3 回答namedtuple的_make函數傳入dict,將key映射到字段,而不是value,為什么?
2 回答導入collections的namedtuple出錯
1 回答namedtuple一節最后部分的思維導圖中寫著:namedtuple詳解-為什么無法拆包。這里是不是寫錯了,上一節中講的namedtuple是可以拆包的阿。
1 回答._make(dict) 打印出來的不是值,而是屬性名
1 回答老師您好!_asdict() 返回的字典 不是有序排列的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-29
老師的和樓主說的情況是一樣的
2018-04-28
為什么老師將字典傳入_make中可以自動將值映射到tuplenaemd的字段中?
2018-02-03
確實啊 想想也對 因為字典設置的有key 而這個namedtuple本身也是帶Key的 這就沖突了?