‘’‘元组的创建方式’’’
’’‘第一种创建方式,利用()创建’’'
item=(‘python’,‘word’,98)#括号可不写
print(item)
’’‘第二种创建方式,内置函数tuple()创建’’'
item1=tuple((‘python’,‘word’,98))#外面的括号是函数的括号,里面的括号是代表元组的括号
print(item1)
print(type(item1))
item2=‘python’,#元组内只有一个元素时要加逗号,不然是str类型
print(type(item2))
空元组
item3=()
‘’‘元组是不可变序列’’’
item4=(98,[87,43],56)
print(item4)
print(type(item4))
print(item4[0],type(item4[0]),id(item4[0]))
print(item4[1],type(item4[1]),id(item4[1]))
print(item4[2],type(item4[2]),id(item4[2]))
’’‘尝试将item(1)列表里的元素换成100’’'
item4[1]=100
print(item4[1])#报错,元组不允许修改元素
’’‘由于元组中的item[1]元素是列表,我们可以利用函数修改列表中的元素’’'
item4[1].append(100)#append:在列表末尾添加一个元素
print(item4[1])#运行:[87, 43, 100]
print(item4)#运行:(98, [87, 43, 100], 56)
item4[1].remove(87)#remove:指定删除列表中的某个元素,如有多个则删除第一个
print(item4[1])#运行:[43, 100]
print(item4)#运行:(98, [43, 100], 56)
‘’‘元组的遍历’’’
for i in item4:
print(i)