show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次研究了python文件运行时的系统参数
- sys.argv
- 通过sys.argv就可以接收从命令行来的参数了
- 可以通过索引来获得第n个参数
- 这就是索引(index)的作用
- 列表的索引还有什么用吗?🤔
- 我们可以得到列表中第1个"o"的位置
- 那如何才能得到第2个"o"列表项的位置呢?
- 如何才能得到第3个"o"的位置呢?
- 如果此时
- 再从9开始
- 去查找"o"的索引
- 就找不到了
- 总共有3个"o"
- 有什么更快的方法吗?
- 这个count是什么意思呢?
- help(list.count)
- 统计参数出现的次数
- 计数函数
- len也是计数
- count也是计数
- 有什么区别吗?
len | count |
---|---|
计的是容器中项目数量 | count计的是指定参数的数量 |
builtins的内置函数 | 列表类的方法 |
列表作为参数 | 列表作为主调对象 |
- 两者用法不同
- append相关元素对于count结果有影响吗?
- remove呢?
- 问题是remove会删除第1个"o"
- 我想让他删除最后一个"o"
- 怎么办呢?
- 位置找到了但无法删除
- remove没有start参数
- 还有什么办法吗?
- 既然找到了这个元素下标为11
- 就先替换了
- 然后再删除
- 问题解决
- 字符串也有count方法吗?
- 帮助手册和列表的差不多
- 我们去总结一下
- 我们这次研究了计数函数count
- 可以统计列表中某个列表项出现的次数
- 也可以统计某字符在字符串中出现的次数
- count与len不同
- count统计某个列表项的出现次数
- len统计整个列表的长度
- split方法把字符串切成列表
- 有什么方法可以切列表的吗?🤔
- 下次再说 👋