Python的数据结构

Python的数据结构,第1张

概述一点点学,慢慢理解!Python的数据结构有三种:元组、列表、字典。一    元组元组由一系列元素组成,元素在圆括号()中,一旦创建便不可更改,格式如下:tuple=(元素1,元素2,.....)                   注意:这里的圆括号里的逗号不可少。对元组进行访问的

一点点学,慢慢理解!


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的数据结构全部内容,希望文章能够帮你解决Python的数据结构所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1185453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存