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
原创粉丝点击