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