|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
今天打算认真的学习python。在博客园上看Vamei的python教程(https://www.cnblogs.com/vamei/archive/2012/05/28/2522677.html)让我有一个疑问。
序列有两种:tuple(定值表; 也有翻译为元组) 和 list (表)
>>>s1 = (2, 1.3, 'love', 5.6, 9, 12, False) # s1是一个tuple
>>>s2 = [True, 5, 'smile'] # s2是一个list
>>>print(s1,type(s1))
>>>print(s2,type(s2))
tuple和list的主要区别在于,一旦建立,tuple的各个元素不可再变更,而list的各个元素可以再变更。
以上是博主在文章中写的,s1是tuple,s2是list。但是我运行以后Type返回的结果都是tuple这是怎么回事?还是说tuple和list需要定义而博主没有定义?
恳求诸位帮忙科普一下。
我这里显示是 list,是不是你操作有误?
- >>> s1 = (1, 2, 3)
- >>> s2 = [1, 2, 3]
- >>> type(s1)
- <class 'tuple'>
- >>> type(s2)
- <class 'list'>
复制代码
|
|