py的数据容器与列表

发布时间:2024年01月18日

前言:本章和友友们介绍一下py里的数据容器,内容比以往任何一章都多,需要友友们认真学习

(括号里是已经写完博客以后的感受,三天三夜下来的感受就两字:傻逼)

目录

一.数据容器的入门

1.1关于数据容器

1.2小结

二.数据容器之列表(list)

2.1关于列表的定义语法

2.2举例

2.3小结

2.4关于列表的下标索引

2.5举例

2.6小结

2.7关于列表的常用操作

2.7.1查询功能

2.7.2修改功能

2.7.3插入元素

2.7.4追加元素

2.7.5追加一批元素

2.7.6删除元素(两种方法)

2.7.7删除某元素在列表中的第一个匹配项

2.7.8清空列表内容

2.7.9统计元素在列表内的数量

2.7.10统计列表中所有元素的数量

2.7.11小结

三.列表的循环

3.1关于列表循环之while

3.2while的举例

3.3关于列表循环之for

3.4for的举例

3.5小结

四.数据容器之元组(tuple)

4.1关于元组的基础格式

4.2格式举例

4.3操作举例

4.4小结

五.数据容器之字符串(str)

5.1关于字符串

5.2举例

5.2.1查找特定字符串的下标索引值

5.2.2字符串的替换

5.2.3字符串的分割

5.2.4字符串的规整操作

5.2.5统计字符串中某字符串的出现次数

5.2.6统计字符串的长度

5.3小结

六.数据容器之序列的切片

6.1关于序列

6.2正向列表举例

6.2.1反向列表举例

6.3元组举例

6.3.1反向元组举例

6.4字符串举例

6.4.1反向字符串的举例

6.5小结

七.数据容器之集合(set)

7.1关于集合

7.2基础语法举例

7.2.1添加新元素

7.2.2移除元素

7.2.3随机取出元素

7.2.4清空集合

7.2.5取2个集合的差集

7.2.6消除2个集合的差集

7.2.7合并两个集合的差集

7.2.8统计集合元素数量

7.2.9集合遍历

7.3小结

八.数据容器之字典、映射(dict)

8.1关于字典

8.2语法举例

8.2.1字典数据的获取

8.2.2字典的嵌套

8.2.3从嵌套中获取数据

?8.3小结

8.4字典的常用操作

8.4.1新增和更新的元素

8.4.2删除元素

8.4.3清空元素

8.4.4获取全部的key

8.4.5遍历字典

8.4.6统计字典内的与元素数量

8.5小结

九.小拓展

十.总结


一.数据容器的入门

1.1关于数据容器

因为在我们写程序的时候,肯定会遇到需要记录的信息,但如果信息很多的话,我们又不可能定义很多个变量,所以我们需要用的容器

1.2小结

二.数据容器之列表(list)

2.1关于列表的定义语法

2.2举例

2.3小结

2.4关于列表的下标索引

之前我们知道了列表的语法是怎么样子的,下标索引的定义就是如何把元素给提取出来

2.5举例

正序下标索引:

倒叙下标索引:

嵌套:

2.6小结

2.7关于列表的常用操作

ps:常用操作稍微有点多,大概这么多👇

2.7.1查询功能

2.7.2修改功能

2.7.3插入元素

2.7.4追加元素

2.7.5追加一批元素

2.7.6删除元素(两种方法)

方法一:

?方法二:

2.7.7删除某元素在列表中的第一个匹配项

2.7.8清空列表内容

2.7.9统计元素在列表内的数量

2.7.10统计列表中所有元素的数量

2.7.11小结

三.列表的循环

3.1关于列表循环之while

ps:主播没看懂直接上图了

3.2while的举例

3.3关于列表循环之for

3.4for的举例

3.5小结

四.数据容器之元组(tuple)

4.1关于元组的基础格式

元组和列表差不多,只不过列表是可以修改的,但元组不行,一旦定义完成,就修改不了了

4.2格式举例

一般写法:

单个写法:

嵌套写法:

4.3操作举例

查找某个数的下标索引:

统计某个元素在元组的数量:

统计元组中元素的数量:

元组的遍历for和while:

虽然元组里的元素不可以修改,但是如果在元组里面加一个列表,这个列表里的元素是可以修改的:

4.4小结

五.数据容器之字符串(str)

5.1关于字符串

字符串也是数据容器的一员,字符串是字符的容器,一个字符串可以存放任意数量的字符

简单来说就是定义i一个字符串,然后用数据容器的方法找出想要的元素

5.2举例

5.2.1查找特定字符串的下标索引值

5.2.2字符串的替换

5.2.3字符串的分割

5.2.4字符串的规整操作

去前后空格(不带参数):

去前后空格(带参数):

5.2.5统计字符串中某字符串的出现次数

5.2.6统计字符串的长度

5.3小结

六.数据容器之序列的切片

6.1关于序列

简单来说就是不管是元组,字符串还是列表通过序列都可以把他们提取出来。

6.2正向列表举例

6.2.1反向列表举例

6.3元组举例

6.3.1反向元组举例

6.4字符串举例

6.4.1反向字符串的举例

6.5小结

七.数据容器之集合(set)

7.1关于集合

集合大概的意思就是万一我们需要查一些元素,但是有重复的话,以上三个字符串,列表,元组我们还要去做去重处理,太麻烦了,所以我们要用到集合

7.2基础语法举例

7.2.1添加新元素

7.2.2移除元素

7.2.3随机取出元素

7.2.4清空集合

7.2.5取2个集合的差集

7.2.6消除2个集合的差集

7.2.7合并两个集合的差集

7.2.8统计集合元素数量

7.2.9集合遍历

7.3小结

八.数据容器之字典、映射(dict)

8.1关于字典

?使用字典可以实现key取出value的操作,总之字典还是很有用的

8.2语法举例

8.2.1字典数据的获取

8.2.2字典的嵌套

8.2.3从嵌套中获取数据

?8.3小结

8.4字典的常用操作

8.4.1新增和更新的元素

新增元素:

更新元素:

8.4.2删除元素

8.4.3清空元素

8.4.4获取全部的key

8.4.5遍历字典

8.4.6统计字典内的与元素数量

8.5小结

九.小拓展

十.总结

关于容器主播就先讲到这,爆肝了三天三夜,我真的是要吐了

文章来源:https://blog.csdn.net/weixin_67474417/article/details/135589742
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。