前言
本文承接前文讲解一下序列类型中的列表和元组,针对与初学者来讲,基础了解一下。
列表-list
列表-list:表现形式为用一对中括号包裹起来的数据,里面的数据用逗号隔开
列表可以存储几乎所有的数据,并且里面的数据可以修改
语法:
列表声明
列表名=[数据1,数据2,数据3]
列表修改:
列表名[下标]=数据 #修改数据
实例:
question=['在吗',10,False,1.5]
print(question)
print(type(question)) #<class 'list'>
print(question[0])
question[0]='正确提问'
print(question)
#列表是可以嵌套的,也就是列表里面还可以放列表
a=[1,2,3]
b=[4,5,6]
c=[a,b] #嵌套列表
print(c)
print(c[0][1]) #取出列表a里的第二个元素2
元组-tuple
元组-tuple:表现形式为用一对小括号包裹起来的数据,里面的数据用逗号隔开
元组可以存储几乎所有的数据,但是里面的数据不可以修改
语法:
元组声明
元组名=(数据1,数据2,数据3)
实例:
teacher=('鹤','小七','猪猪侠','超人强','老刘')
print(teacher)
print(type(teacher)) #<class 'tuple'>
print(teacher[1]) #小七
#teacher[1]='靓仔' #元组不支持修改 报错
#注意
#元组里只有一个数据也要加逗号,否则它不会被认为一个元组数据
num=(18,)
print(type(num)) #<class 'tuple'>
如果你要存的数据,会被修改 -->用列表
food=['辣椒炒肉',18,'土豆炒肉',15]
如果你要存的数据,不会被修改 -->用元组
size=('s','m','l','xl')