详解操作python容器的内置通用函数
更新时间:2021年12月16日 15:01:13 作者:雷学委
这篇文章主要为大家介绍了操作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 : hello tuple1 = ("name", "leixuewei") tuple2 = ("name", "leixuewei") print("len : ", len(tuple1)) print("== : ", tuple1 == tuple2) print("dict1 : ", str(tuple1)) print("type : ", type(tuple1))
运行效果如下:
下面是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 : hello list1 = ["name", "leixuewei"] list2 = ["name", "leixuewei"] print("len : ", len(list1)) print("== : ", list1 == list2) print("list1 : ", str(list1)) print("type : ", type(list1))
运行效果如下:
下面是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 : hello dict1 = {"name": "leixuewei"} dict2 = {"name": "leixuewei"} print("len : ", len(dict1)) print("== : ", dict1 == dict2) print("dict1 : ", str(dict1)) print("type : ", type(dict1))
运行效果如下:
总结
上面的这些操作是python内置函数,对几种数据容器,操作很对称,也不用特别记忆。多敲几次代码就记住了。
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
相关文章
详解程序意外中断自动重启shell脚本(以Python为例)
这篇文章主要介绍了详解程序意外中断自动重启shell脚本(以Python为例),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-07-07Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
这篇文章主要介绍了Python基于聚类算法实现密度聚类(DBSCAN)计算,结合实例形式分析了聚类算法的相关概念、原理及使用聚类算法进行密度聚类计算的相关操作技巧,需要的朋友可以参考下2018-12-12
最新评论