【解答】为何Python中新增/设计了字典Dict等类型的变量?

 我来答
我爱十七Jj
2013-11-11 · 超过55用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:130万
展开全部
。。。。。。【解答】简答:因为现实中有这类的需求,所以才设计这类变量。详解:Python的设计者,设计python语言时,之所以设计这些类型,目的是:方便的实现对应的功能。 举个最常见的例子: 字典,就是非常好用,很有实际价值的东西。 比如用来保存一些http的POST时要发送的数据: postDict = { 'username' : yourUsername, 'password' : xxxx,}就很方便。 如果没有字典,则就要针对(数目可能非常多个)的变量,一个个定义和赋值,且没有逻辑的内在关系等等。 就像:让你去做饭,切菜,其实一把刀就够了,但是实际上,为何还需要很多把刀 比如至少有个切菜的,有个切肉的 除了切肉的用来切肉很锋利好用,也避免了肉菜混合,更加卫生。【总结】只有你去做饭的时候,才知道为何需要多种刀 - 才知道切肉的刀,切肉的效率是多么高; 只有你真正开始折腾Python语言的时候,才知道为何需要字典dict等类型的变量 才能理解Python设计者,为何如此的良苦用心,去设计了如此好用的东西,以方便你在处理很多特殊的领域的工作时,更加高效和方便的处理事情 才能对比出来,像其他一些高级语言,比如: C#,虽然有字典类型的变量,却要实现类似的效果的时候,是多么的麻烦(虽然C#中有Dictionary,但是也还是不如Python中用的方便) 以及其他很多语言中,比如Java,根本就没有字典类型变量,所以实现类似的功能的时候,是多么的,更加的麻烦了。。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式