Python的数据结构
2021/6/1 1:21:24
本文主要是介绍Python的数据结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一点点学,慢慢理解!
Python的数据结构有三种:元组、列表、字典。
一 元组
元组由一系列元素组成,元素在圆括号()中,一旦创建便不可更改,格式如下:
tuple = (元素1,元素2,.....) 注意:这里的圆括号里的逗号不可少。
对元组进行访问的时候,用tuple[n]。这里的n指元素的下标,在语言编程里下标通常从零开始。
上述的n如果为负数,那么就是倒数的第n个元素;若为tuple[n,m],即从第n+1个元素到m-1个元素。
二 列表
列表与元组不同的是,元素在方括号[]中,而且是可以实现添加、删除、查找等操作的,可修改,格式如下:
list = [元素1,元素2,.......]
可对列表进行一下操作:
① append()向列表末尾添加一个元素
② insert(x)向列表中的第X个位置插入一个元素
③ remove(x)从列表中移除下标为x的一个元素
④ del list[x]从列表中删除下标为x的一个元素
⑤ pop() 从列表中移除最后一个元素并显示
⑥ sort()将列表中的数值从小到大排序,reverse()将列表中的数值倒置排放。
列表中list1=list2,只是对列表list2新加一个名字,list1会随着list2的改变而改变;而利用分片后list3=list2[:],就是对list2进行了一份拷贝,list3就是一个独立的列表,不会随着list2的改变而改变。
三 字典
字典由一系列“键-值”对组成,“键-值”之间用冒号隔开,“键-值”对之间用逗号隔开,在花括号中{},同样可以修改,格式如下:
dictionary = {key1:value1,key2:value2,.......}
① 对字典进行单个添加,修改只需用dict["x"] = "value",若字典中存在下标x,那就修改键x所对应的value值;若不存在,那就新建一个键x对应value值。
② 单个删除的话就用del(dict["x"]),删除键x以及对应的value值。
③ 用key()和value()来分别返回字典中的key列表和value列表。
④ 进行批量添加的时候,用update()比较节约时间简洁代码:
dict1 = {"a":"apple","b":"yellow"}
dict2 = {"c":"greed","d":"orange"}
dict1.update(dict2)
print(dict1)
上述代码就是将我们想要添加的元素存为另一个字典,使用x.update(n)将字典n中的所有值全部放入字典x中去,若有重复就覆盖。
这篇关于Python的数据结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程