1、元组
不像列表和字典,字符串和元组是一个不可变序列,故没有增删改操作。
2、元组的创建
#使用小括号创建元组
t1 = ("python","hello",98) #列表的创建是使用中括号,元组的创建是使用小括号。
t2 = "python","hello",98 #创建元组时若元素大于1个时,可以省略小括号。
t3 = ("python",) #创建元组时若元素只有1个时,不可省略小括号,且第一个元素后面加上逗号,不然会当成时别的类型而不是元组类型。
#使用tuple()创建元组
t = tuple(("python","hello",98))
#空列表的创建方式
lst1 = []
lst2 = list()
#空字典的创建方式
d1 = {}
d2 = dict()
#空元组的创建方式
t1 = ()
t2 = tuple()
3、查找元组中的元素
t = ("python","hello",98)
print(t[0]) #输出:python
4、元组的存在意义
在多任务环境下,同时操作对象不需要加锁(程序员Α操作时上上锁,防止别的人同时修改产生数据错误)。
因此,在程序中尽量使用不可变序列,都可以看都不可以改。
若t1 = (10,[20,30],40),[20,30]不可以整个改成其他的数或列表,但是可以修改元组内部的数。
5、元组的遍历
t = ("python",)
for item in t:
print(item) #输出:python