1 元组(tuple):
1) 简介
tuple是一个有序的的序列,tuple一旦初始化就不能再修改,跟接下来要讲的列表不一样,列表list则是可变的。
2) 语法格式:
name = ( ‘str1’,’str2’,…..)
3) 定义一个叫calssmates的tuple:
classmates=('lilian',21,'man')
#使用”()”符号
4) 查看tuple:
>>> classmates
('lilian', 21, 'man')
5) 定义一个空的元组:
>>> null=()
>>> null
()
6) 当元素只有一个时需要注意:
但是当你要定义一个只有一个元素的元组时如果这样定义,无论他是字符还是整型,将直接变成一个变量,因为“()”既可以表示tuple又能表示数学运算中的“()“小括号,这就产生了歧义。因此这种情况下我们应该在元素后面加”,“符号。
没加符号的单一元素“1”
>>> test
1`
>>> type(test)
<class 'int'>
在后面加逗号“,“后的“2”:
>>> test2
(2,)
>>> type(test2 )
<class 'tuple'>