元组
- 元组定义
-注意:元组内容不可修改。
#元组定义
tup1 = ()
print(type(tup1)) #<class 'tuple'>
tup2 = (50)
print(type(tup2)) #<class 'int'>
tup3 = (50,)
print(type(tup3)) #<class 'tuple'>,说明元组内只有一个元素时,最后要加个,
tup4 = (30, 40)
print(type(tup4)) #<class 'tuple'>
- 增
#增---并不是在原元组作变化,而是创建了一个新元组
tup1 = ('aaa',212,'好','zzz')
tup2 = ('111','857')
tup = tup1 + tup2
print(tup)
- 删
#删
tup1 = ('aaa',212,'好','zzz')
print(tup1)
del tup1 #只能删除整个元组,不能对元组内的内容进行删减
print(tup1) #报错--删除后则出现未定义错误
- 改
#改---改不了,会报错
tup1 = ('aaa',212,'好','zzz')
tup1[1] = 100
print(tup1) #报错,元组元素不能修改
- 查
#元组的访问
tup = ('aaa',212,'好','zzz')
print(tup[0])
print(tup[-1]) #访问最后一个元组元素
print(tup[1:8])
集合
#集合---是一种属于只有值没有健的字典
s1 = set([1,2,3,1])
s2 = set('python')
print(s1) #集合会去除相同的内容,只保留第一个
print(s2)