2021寒假python自学体系整理(Day3)

特点

有序排序
索引映射唯一数据
列表可以分配重复数据
需要动态分配和回收
任意类型混存

列表的创建与删除

ListDemo.py
	[ ]
	内置函数list()

列表的查询

ListFindDemo.py

查找

	如果有相同元素,只返回第一个
	如果元素不存在,就会返回ValueError
	还可以在start和stop之间查找
获取单元素
	.index()
	正向索引0~N-1,eg:lst[0]
	逆向索引-N~-1,eg:lst[-N]
	指定索引不存在则抛出indexError
获取多元素
	列表名[start:stop:step]
		切片是新的列表
			步长为正,从前往后
			步长为负,从后往前
innot in判断元素在列表中是否存在

列表元素的增删改

ListAdd.py
	append()
		末尾添加一个元素
	extend()
		末尾至少添加一个元素
	insert()
		任意位置添加一个元素
	切片
		任意位置至少添加一个元素

ListDelete.py
	remove()
		一次删除一个元素
		重复元素只删除第一个
		元素不存在抛出ValueError
	pop()
		删除置顶索引位置的元素
		指定索引不存在抛出IndexError
		不指定索引,删除最后一个
	切片
		一次至少删除一个
	clear()
		清空列表
	del
		删除列表

	ListUpdate.py
列表元素的排序
	ListSort.py
		sort()
			默认从小到大
			可指定reverse = True,进行降序排序
		sorted()
			可指定reverse = True,进行降序,圆列表不发生改变
列表生成式
	i*i  for i in range(1,10)
	2*i  for i in range(1,10)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值