LearnPython
来源:互联网 发布:网络usb服务器 编辑:程序博客网 时间:2024/05/16 01:24
tuple 有序list,一旦创建就不能改动
例如:
t=(1,2,3,4)
()
既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:
t=(1,)print t
(1,)
list ==> L=[1,'a',3]
tuple ==>t=(1,'2',[s,b])
dict ==>d={
a:1,
b:2,
c:3
}
0 0