簡體   English   中英

為什么不為所有集合實現reversed()?

[英]Why isn't reversed() implemented for all collections?

為什么iter()來實現對所有集合而reversed()不是(如類型的字典,並設置不實現它)? 正如文檔所說的reversed()返回一個簡單的反向迭代器...

字典和集合不排序。 當您認為支持對它們的迭代時,這很容易忽略……但是,不能假設iter()將提供集合和詞典中的項的任何特定順序,因此定義一種方法來逆轉這種情況是沒有意義的訂購。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM