python中tuple,list和dict的用法

 时间:2024-10-20 16:01:40

1、首先先简单的演示下list的用法,list的可以直接显示定义,包含一组数据,数据元素之间使用逗号分隔,外面使用中括号包裹,

python中tuple,list和dict的用法

2、python中的list和Java中的数组命名方式很像,但是其实是完全不一样的,list是一个非常灵活的数据容器,首先它可以同时包含任意多种数据类型,

python中tuple,list和dict的用法

3、其次它的长度是可变的,这有点像Java中的集合,但不像java中要求集合的类型是单一的.

python中tuple,list和dict的用法

4、作为动态语言,python一个简单的list就可以无所不包,可以胜任大部分少量数据存放需求

5、把中括号改成小括号,list就变成了tuple,一个不可变元组,元组类似于常量对集合,因为元组中对元素是无法被改变的,例如java中用大写对PI来表示常量π,但事实上,大写变量仍然可以被改变,而在python中,使用元组的话,就不用怕元素被改变了.

python中tuple,list和dict的用法

6、dict是python中的字典容器,采用大括号和冒号键值对的形式表示,键值对用逗号分隔

python中tuple,list和dict的用法

7、list就像是你直接翻开一本列表找某个字,而字典就是通过字典索引找某个字,所以字典的特点就是不会随着数据量的增加而变慢.

python中tuple,list和dict的用法

8、字典的索引原理是将索引通过哈希算法直接解析出值的地址,所以dict的键必须是不可变的,例如你不能让一个list作为索引,因为list是可以被改变的.

python中tuple,list和dict的用法
  • 笔记本电脑设置盖子合上之后仍然下载的方法
  • 如何解决有下载任务时电脑不能休眠的问题?
  • 如何在打游戏时防止输入法影响操作
  • 电脑电量充不满,总在95%
  • Epic您的帐户目前无法下载更多的免费游戏怎么办
  • 热门搜索
    抬头纹怎么去除 怎么瘦脸 低密度脂蛋白胆固醇偏高怎么回事 莴苣怎么做好吃又简单 我怎么这么有钱 肺结节是怎么回事 意大利面怎么做 奇变偶不变符号看象限怎么理解 纳豆的家庭做法 逐怎么读