list 基础知识

1.python中的内置类型

str

list

tuple

set

dict

2.list列表

  • 一组由有-序数据组成的序列
    • 数据仅有先后顺序
    • 数据可以不是一类数据
  • list的创建
    • 直接创建,用中括号括起来,用英文逗号隔开
    • 使用list创建
    • list创建时,单个字符串要注意,会将字符串中所有字符单独算为一个数据

3.列表的常见操作

访问

  • 使用下标操作,也叫索引
  • 列表的索引是从0开始的(几乎都是从0开始,特例很少)

切片操作

  • 队列表进行任意一段的截取
  • 截取之后,是一个新的列表(运用id检测是否是一个新的列表)
  • 注意事项:
    • 切片操作注意取值范围,左包括右不包括
    • 通过内置函数id可以判断出切片是否生成了全新的列表(id的作用是判断两个变量是否是同一个变量)
    • 分片可以控制增长幅度,默认增长幅度为1
    • 下标可以超出范围,超出后不再考虑多余下标内容
    • 下标值,增长幅度可以为负数;为负数,表明顺序是从右往左;规定列表中最后一个数据的下标为-1,倒数第为-2…

list列表

del 删除命令
  • 1.列表原地删除 del a[]
  • 2.可删除变量,删除后不可用 del a,b…
  • 列表相加
    1.使用加号连接两个列表,即使两个列表合并在一起
    使用乘号操作列表
    1.列表直接和一个正数相乘,表示n个列表相加,
    成员资格运算
    1.就是判断一个元素是否在list里面
    2.in /not in
    使用join内置函数加入分隔符

列表的遍历

  • for
  • while,利用下标进行遍历

双层列表循环,或者叫嵌套列表

  • 双层列表for循环的访问

列表内涵:list content

  • 通过简单方法创作列表
  • 过滤列表
'''
打印1至20中的偶数,将其于列表形式
'''
a = [i for i in range(1,21) if i%2 == 0]
- 列表生成式可以嵌套
a = [m+n for m in range(1,4) for n in range(100,400,100)]

关于列表的常用函数

- len:求列表的长度 len(a)

- max: 求列表中元素的最大值 max(a)

- min: 求列表中元素的最小值 min(a)

- list: 将其他格式的数据转换成list

- append : 插入一个内容,在末尾追加 L.append(date)

- insert : 指定位置插入 L.inset(index,date) 插入位置在index前插入

- del : 删除 del a[index]

- pop : 将列表中最后一个元素取出来 a.pop()

- remove : 在列表中删除指定的值,只能删除第一个出现的值,如果没有这个数值,则报错 a.remove(date)

- clear : 清空 ,是清空列表中所有元素,即将其变为空列表.同一份地址 l.clear()

  1.a = []      改变地址
  2.a = list()  改变地址

- reverse: 翻转 l.reverse()

- extend : 扩展列表,将后面的列表拼接到前面的列表上 a.extend(b) 将b列表“赋值”合并到a上,

- count : 查找列表指定值或元素的个数 a.count(date)

- copy : 拷贝,浅拷贝 b = a.copy()

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值