您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:python容器的内置通用函数操作

51自学网 2022-02-21 10:47:32
  python
这篇教程python容器的内置通用函数操作写得很实用,希望能帮到您。

学委之前分享了tuple/list和dict等类型,这几个类型都是用来存放数据的容器。

python对它们有几个通用的操作。

我们看一看。

这些数据容易的通用操作都有哪些?

除了数据的增删查改(除了tuple不可变长度和元素不可变),我们还需要下面的操作:

  • 比较比对操作
  • 计算元素数量
  • 把容器打印输出
  • 获取容器类型

使用 == 操作符号比对是否相等

len(容器对象)

str(容器对象)

type(容器对象)#type支持对各种对象的类型进行判断

我们看看几个容器的代码

严格来说,我们不用tuple元组类型做数据容器。

我们更多用它来描述定长的结构。

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/11/8 12:40 上午# @Author : LeiXueWei# @CSDN/Juejin/Wechat: 雷学委# @XueWeiTag: CodingDemo# @File : __init__.py.py# @Project : hellotuple1 = ("name", "leixuewei")tuple2 = ("name", "leixuewei")print("len : ", len(tuple1))print("== : ", tuple1 == tuple2)print("dict1 : ", str(tuple1))print("type : ", type(tuple1))

运行效果如下:

屏幕快照 2021-11-09 上午12.44.18.png

下面是list的同样操作:

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/11/8 12:40 上午# @Author : LeiXueWei# @CSDN/Juejin/Wechat: 雷学委# @XueWeiTag: CodingDemo# @File : commonlistops.py# @Project : hellolist1 = ["name", "leixuewei"]list2 = ["name", "leixuewei"]print("len : ", len(list1))print("== : ", list1 == list2)print("list1 : ", str(list1))print("type : ", type(list1))

运行效果如下:

屏幕快照 2021-11-09 上午9.02.24.png

下面是dict字典类型的操作:

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/11/8 12:40 上午# @Author : LeiXueWei# @CSDN/Juejin/Wechat: 雷学委# @XueWeiTag: CodingDemo# @File : __init__.py.py# @Project : hellodict1 = {"name": "leixuewei"}dict2 = {"name": "leixuewei"}print("len : ", len(dict1))print("== : ", dict1 == dict2)print("dict1 : ", str(dict1))print("type : ", type(dict1))

运行效果如下:

屏幕快照 2021-11-09 上午12.44.28.png

总结

上面的这些操作是python内置函数,对几种数据容器,操作很对称,也不用特别记忆。多敲几次代码就记住了。

到此这篇关于python容器的内置通用函数操作的文章就介绍到这了,更多相关python内置通用函数内容请搜索51zixue.net以前的文章或继续浏览下面的相关文章希望大家以后多多支持51zixue.net!


python通过pillow识别动态验证码的示例代码
苹果Macbook Pro13 M1芯片安装Pillow的方法步骤
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。