一,列表
1,定义:列表是具有顺序的数据容器。又称之为序列。该容器是可以修改的 .
2,定义列表的方法
a,[] b,list([])
3,列表的添加
a,追加
语法:列表.append(数据)
score=[88,99,100]
score.append(77)
print(score)
b,插入数据
语法:表名.insert(索引,元素)
score.insert(2,89)
print(score)
c,扩展数据
语法:表名.extend(表2)
score1=[101,102,130]
score.extend(score1)
print(score)
4,删除列表内数据
a,del
语法:del 表名[索引]
score=[99,101,230,178,78,99,20]
del score[6]
print(score)
b,去除指定数据在列表中第一次出现的数据
语法:表名.remove(元素)
score.remove(99)
print(score)
c,弹出末位数据
语法:表名.pop(索引)
score.pop()#弹出末位数据
print(score.pop(3))#打印被弹出的数据
d,清除数据
score.clear()
print(score)
5,列表查询
a,查数据
语法:表名(索引)
score=[77,88,100,99,89,78,88,99,88]
print(score[2])
b,查询数据索引号
语法:表名.index(元素)
print(score.index(100))
c,查询数据长度
语法;len(表名)
print(len(score))
d,查询数据出现次数
语法:表名.count(元素)
print(score.count(99))
e,查询指定范围的数据
语法:表名[起始:结束:步长]
print(score[1:5:1])
print(score[-1:-5:-1])
6,修改
语法:列表 [索引] = 新的值
name = ['张飞', '貂蝉', '赵云', '小乔']
name1 = name[0]
print(name1)
name[0]='孙尚香'
print(name)
7,数据表的排序
a,升序排列
语法:表名.sort()
score=[99,89,78,100,120,80]
score.sort()
print(score)
b,降序排列
语法:表名.sort(reverse=True)
score.sort(reverse=True)
print(score)
c,反转
score.reverse()
print(score)
8,遍历列表
遍历就是依次从列表中取出每一个元素,并执⾏相同的操作。
a,while
score=[99,100,89,79,90]
i=0
length=len(score)
while i<length:
value=score[i]
print(value)
i+=1
b,for ...in
score=[99,100,89,79,90]
for value in score:
print(value)
二,元组
Python 的元组(Tuple)与列表(List)类似,不同之处在于元组的元素不能修改
定义单元素元组
方法一:类型转换
b=tuple([10])
方法二:加逗号
c=(15,)

被折叠的 条评论
为什么被折叠?



