元组同列表的区别:
1.元组与列表类似,不同之处在于元组的元素不能进行增删改,仅可查询其中元素。
2.元组使用小括号 ( ) ,列表使用方括号 [ ]
元组的定义:
元组名 = (元素,元素)
注意:如果元组里只有一个元素,必须加逗号 ( 'aa', )
t2 = ('jsy') #此时不表示元组
print(type(t2))
print(t2)
t3 = ('jsy',) #如果元组里只有一个字符串,需要在字符串后加逗号,才表示元组
print(type(t3))
print(t3)
输出结果:
<class 'str'>
<class 'tuple'>
元组也可像列表一样有下表,可进行切片。
与列表类似,可使用:
count
index
in
not in
元组同列表互转:
list(tuple) ---->元组转成列表
tuple(list) ----->列表转成元组
若想实现在元组里加元素,需先将元组转换为列表:
#元组列表转换,然后就可以往里面添加元素了
t4 = ()
t4 = list(t4)
print(type(t4))
t4.append('jsy')
print(t4)
输出:
<class 'list'>
['jsy']
之后可再转换为元组。