Python基础(五)

1.元组tuple

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

2.元组的操作方法

index和count与字符串和列表中的用法相同

3.字典dict

由于列表是可变的,无论是内容还是顺序都随时可能存在变动,那么数据就存在着不稳定性。

于是字典就很好的解决了这个问题,字典的结构是key-value的形式,即一一对应,给值取一个名字,查找的时候按照名字来查询即可。

字典查找内容:按照键值、get方法

区别:按照键值查找,如果没有的话,会报异常;而get方法查找不会报异常,会返回一个空的内容

字典修改内容:按照键值,然后指定修改

字典添加内容:直接添加,创建新的键值,然后赋值即可。

字典删除内容:del、clear()

区别:del 是单独清楚某个键值对,再次查询时,键值对不存在会报错;clear()是清楚整个字典

4.字典的常规操作

len():查询字典的键值对个数

keys():查询字典的键,会返回一个包含所有键的列表

values():查询字典的值,会返回一个包含所有值的列表

items():查询字典的键值对,会返回一个包含所有键值对的元组

enumerate():用于对可遍历对象,返回出下标索引和值

5.集合

集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。

集合的添加元素方法:add、update

集合的删除元素方法:

remove(删除指定的元素,没有则报错)、

pop(随机删除集合中的元素,集合中没有元素没有则报错)、

discard(集合中存在的元素则删除,否则不做操作)

交集、并集:存在则生成新的集合

 

posted @ 2018-08-08 19:09  zxh_python  阅读(128)  评论(0编辑  收藏  举报