python容器的內(nèi)置通用函數(shù)操作
學(xué)委之前分享了tuple/list和dict等類型,這幾個(gè)類型都是用來存放數(shù)據(jù)的容器。
python對(duì)它們有幾個(gè)通用的操作。
我們看一看。
這些數(shù)據(jù)容易的通用操作都有哪些?
除了數(shù)據(jù)的增刪查改(除了tuple不可變長度和元素不可變),我們還需要下面的操作:
- 比較比對(duì)操作
- 計(jì)算元素?cái)?shù)量
- 把容器打印輸出
- 獲取容器類型
使用 == 操作符號(hào)比對(duì)是否相等
len(容器對(duì)象)
str(容器對(duì)象)
type(容器對(duì)象)#type支持對(duì)各種對(duì)象的類型進(jìn)行判斷
我們看看幾個(gè)容器的代碼
嚴(yán)格來說,我們不用tuple元組類型做數(shù)據(jù)容器。
我們更多用它來描述定長的結(jié)構(gòu)。
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021/11/8 12:40 上午 # @Author : LeiXueWei # @CSDN/Juejin/Wechat: 雷學(xué)委 # @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))
運(yùn)行效果如下:
下面是list的同樣操作:
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021/11/8 12:40 上午 # @Author : LeiXueWei # @CSDN/Juejin/Wechat: 雷學(xué)委 # @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))
運(yùn)行效果如下:
下面是dict字典類型的操作:
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021/11/8 12:40 上午 # @Author : LeiXueWei # @CSDN/Juejin/Wechat: 雷學(xué)委 # @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))
運(yùn)行效果如下:
總結(jié)
上面的這些操作是python內(nèi)置函數(shù),對(duì)幾種數(shù)據(jù)容器,操作很對(duì)稱,也不用特別記憶。多敲幾次代碼就記住了。
到此這篇關(guān)于python容器的內(nèi)置通用函數(shù)操作的文章就介紹到這了,更多相關(guān)python內(nèi)置通用函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python?yaml文件數(shù)據(jù)按原有的數(shù)據(jù)順序dump問題小結(jié)
這篇文章主要介紹了python?yaml文件數(shù)據(jù)按原有的數(shù)據(jù)順序dump,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-11-11Python實(shí)現(xiàn)圖像壓縮和圖像處理詳解
隨著現(xiàn)在短視頻類越來越火,隨之而來的就是大量的視頻圖像的處理。這篇文章主要為大家介紹了Python如何一鍵實(shí)現(xiàn)圖像壓縮和圖像處理,希望對(duì)你們有所幫助2022-07-07Python如何實(shí)現(xiàn)自動(dòng)發(fā)送郵件
對(duì)于一些每天需要發(fā)的報(bào)表或者是需要一次發(fā)送多份的報(bào)表,我們可以考慮借助Python來自動(dòng)發(fā)送郵件。本文主要介紹了如何利用Python實(shí)現(xiàn)自動(dòng)發(fā)送郵件,感興趣的小伙伴可以了解一下2021-11-11pandas的object對(duì)象轉(zhuǎn)時(shí)間對(duì)象的方法
下面小編就為大家分享一篇pandas的object對(duì)象轉(zhuǎn)時(shí)間對(duì)象的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04python網(wǎng)絡(luò)爬蟲實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼的方法
這篇文章主要介紹了python網(wǎng)絡(luò)爬蟲實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02Windows下用py2exe將Python程序打包成exe程序的教程
這篇文章主要介紹了Windows下用py2exe將Python程序打包成exe程序的教程,文中主要針對(duì)Python3.x版本進(jìn)行說明,需要的朋友可以參考下2015-04-04Pytorch通過保存為ONNX模型轉(zhuǎn)TensorRT5的實(shí)現(xiàn)
這篇文章主要介紹了Pytorch通過保存為ONNX模型轉(zhuǎn)TensorRT5的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05