python的元组和列表什么区别_Python 中列表和元组有哪些区别?

python的元组和列表什么区别_Python 中列表和元组有哪些区别?看过了所有的区别,然而所有的区别都基本毫无意义,tuple元组的设计基本是python语言中一个完全失败和错误的设计,然而我们所有人都只敢小说地说啊它们之间有区别,没有人敢说它们没有区别,是因为这是一件新式的皇帝的新装,有很多人从心理上已经向python语言设计者跪拜,封为大神,不敢发出一丝一毫不敬的语言,但其实皇帝也是人,也会犯错误,但是没有人敢指出。tuple能做的事情几乎没有什么是list做…

大家好,欢迎来到IT知识分享网。python的元组和列表什么区别_Python 中列表和元组有哪些区别?

看过了所有的区别,然而所有的区别都基本毫无意义,tuple元组的设计基本是python语言中一个完全失败和错误的设计,然而我们所有人都只敢小说地说啊它们之间有区别,没有人敢说它们没有区别,是因为这是一件新式的皇帝的新装,有很多人从心理上已经向python语言设计者跪拜,封为大神,不敢发出一丝一毫不敬的语言,但其实皇帝也是人,也会犯错误,但是没有人敢指出。

tuple能做的事情几乎没有什么是list做不到的,所谓可变与不可变,根本不重要,你写程序的人你自己心里没点数,什么东西能变什么东西不能变,指望语言来帮你纠正错误,你自己是傻子吗?

所谓速度上的优势,这根本就是预编译作者本身的失误,我们随便在js里写一个var,它该是可变还是不可变,自动可以变成let或者const,这完全是编译优化层面的事情,如果你确定能优化,那你就优化,如果你确定不了,那你就当它是可变的,速度层面的影响在现代处理器层面根本就是一个可有可无的问题,更何况,python本来也不是为了速度存在,如果我追求速度,直接使用C语言甚至汇编,完全不需要python搞这点小区分。

所谓tuple可以用来当键,更是可笑而荒谬的使用方式,谁会傻到用一个tuple来当键?卖弄什么?代码不准备给别人看,就为了炫耀自己?

所有的理由,没有一条理由站得住脚。list完全可以取代tuple,其他语言中list中只能有一种类型的数据,而在python中list里也可以有不同类型的数据,从本质上list就是更好的tuple。从此以后,在你的代码中不要再使用任何tuple,而全部使用list,就是最正确的选择。

忘记tuple,这世界上的python语言里从来不曾存在过这样一种丑陋的设计。

我揭穿了皇帝的新衣,必然有无数人要骂我,但我拒绝接受任何讨论,所有评论必须经过我筛选才能放出。python不接受争论,我也不接受。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15841.html

(0)
上一篇 2024-02-13 20:15
下一篇 2024-02-13 22:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信