为了账号安全,请及时绑定邮箱和手机立即绑定

tuple使用()是为什么?

为什么tuple和list不用同样的语法 ?我不明白为什么设计的时候不和list一样使用[],而是采用了()。这个如果没有什么原因,岂不是违背了这个语言设计的“简单”的特点了。

正在回答

5 回答

若是和list一样的使用[],两者就没有区别了。而tuple 的设计初衷就是保护数据,所以要把两者区分开,作用不一样


0 回复 有任何疑惑可以回复我~
#1

qq_孑孓_4

python的“简单”体现在相比于其他编程软件,整体上要更加简便,(写一个大工程你就明白了),Python“简单”的特点并不是通过这么一个小细节体现的
2018-02-28 回复 有任何疑惑可以回复我~

list是可以后期修改的,而tuple第一次定义了之后,就再也不能改变

0 回复 有任何疑惑可以回复我~

我不明白为什么设计的时候不和list一样使用[],而是采用了()。这个如果没有什么原因,岂不是违背了这个语言设计的“简单”的特点了。

0 回复 有任何疑惑可以回复我~

一个是可变的,一个是不可变的

0 回复 有任何疑惑可以回复我~

一个是可变的,一个是不可变的。不然怎么区分

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

tuple使用()是为什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信