六python编程基础之dictse

白癜风该怎么治疗 http://pf.39.net/bdfyy/bdfzg/140808/4443995.html

实验目的:学习python中dict和set的基本用法以及特点

实验环境:已正确安装python3.5

1、dict的用法

dict为Python的内置字典,dict全称dictionary,在其他语言中也称为map,使用键-值对(key-value)存储,查找速度快。

(1)dict的创建

dict的创建需要用大括号“{}”,例如:mydict={key:value},其中key必须是一个不可变对象,不可变对象有常数和字符串等。

(2)dict的访问

用key访问值方式1:mydict[key]

用key访问值方式2:mydict.get(key)

(3)dict的修改

mydict[key]=value

(4)dict的删除

mydict.pop(key)

例子:如果想存储英雄的战力值,如果不用字典,就需要两个list,导致查询速度极度下降。如果换成dict,便可以利用键访问对应的值。

2、set的用法

set是一个集合,里边的元素具有唯一性,即使创建或者增加,元素永远保持唯一。

(1)创建方式:myset=set([1,2,3,1,2,3])

(2)元素的增加:用add(key)方法

(3)元素的删除:用remove(key)方法

3、set之间的运算关系

set(集合)之间存在交、并、差、对称差、包含等运算关系

(1)求两个集合的交集

(2)求两个集合的并集

(3)求两个集合的差集

表示集合2比集合1差值

(4)求两个集合的对称差集

集合1和集合2相比互相的差值

(5)求两个集合的包含关系




转载请注明:http://www.aierlanlan.com/grrz/1409.html