X =([1,2,3])
type(x)= List
X =([1,2,3],[4,5,6])
类型(X)=元组
为什么类型会改变?
答案 0 :(得分:4)
创建仅包含一个项目的元组的正确语法是使用逗号跟随该项:
x=([1,2,3],)
这个例子实际上会给出
type(x)=tuple
参考official Python 2 documentation
指出(引用)
一个特殊问题是构造包含0或1的元组 items:语法有一些额外的怪癖来容纳这些。空 元组是由一对空括号构成的;一个元组 通过使用逗号跟随值来构造一个项目(它不是 足以将一个值括在括号中。)