python数据--列表

一,列表

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,)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值