duangsues.is_a? SaltedFish
60 subscribers
609 photos
6 videos
91 files
562 links
🌶🐔🐟 duangsuse 的日常
尤其喜欢发些奇奇怪怪的东西
和转载别人的东西
Download Telegram
Forwarded from dnaugsuz
有的时候其实维持顺序并不需要性能开销呢(
如果是 C++ 的 std::map 那种 orderd map 的话,其实要求它的实现 ordered 也没问题

对 Python 本身而言 dict 加上顺序没啥问题,毕竟它写工具的时候更多,可以在适当范围内混合一些提升易用性的功能
但我不止在说 Python,设计时最好还是保证接口要求的东西是最小化的子集。
Forwarded from 依云
你们在讨论什么鬼
Forwarded from 依云
回去读 PEP
Forwarded from dnaugsuz
读完,请(
Forwarded from 任桑 今天开始做魔王
不能达成设计目的就是不够理想,算法也好库也好都是都是为了满足设计而被创造出来的工具,用来做黄油也好用来验证数学公理也罢,不能满足设计就说明需要改进,我确实没有其他方案,也没能力改进它,所以只能改变设计本身
Forwarded from dnaugsuz
其实也没啥好讨论的啊…… 感觉说的方向不一样,我没提过应用具体的需求,只是说接口
Forwarded from 依云
你们在讨论什么鬼
Forwarded from 任桑 今天开始做魔王
接口也好,结构也罢,都是为了达成最终需求的实现而被设计出来的
Forwarded from 任桑 今天开始做魔王
脱离需求说接口都是纸上谈兵
Forwarded from dnaugsuz
但不不能限制这个最终需求一定是“某个应用的需求”
永远为 90% 的情况优化,别在意那些细节
Forwarded from 任桑 今天开始做魔王
从结果看,认为需要保持有序的特性的才是90%那边哦
Forwarded from 依云
我觉得你们在自言自语,讨论的根本不是一个东西
Forwarded from dnaugsuz
依云群主给我们讲解一下,看看都有什么分歧
Forwarded from dnaugsuz
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from dnaugsuz
我们都在讨论 {k:v} 这种东西
Forwarded from 依云
所以你知道它有两种顺序吗?
Forwarded from dnaugsuz
哪两种 🤔
Forwarded from 依云
果然你这都不知道
Forwarded from 依云
k 有序,插入序
Forwarded from dnaugsuz
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from dnaugsuz
原来是这样,还有插入序
我都不知道,我只知道 natural order