dic:类似的键值对存储,相比list有更快的查找速度。
例子:
d={‘ton’:90,’john’:86,’mary’:100}
作为结果的d[‘ton’]的结果就是90
同样,dic也可以赋值操作,但是重新赋值之后的dic就会被重新配置,而一旦dic中不存在这个键的值,则会报错。
所以有以下函数:
d.get(‘ton’)
如果key不存在则会返回none,同样的可以自己指定返回值
d.get(‘ton’,-1)
如果要删除dic中的key,则可以用pop()函数
比如:
d.pop(‘ton’)
此时的d中的ton就会被删除。
set:类似dic的一组key的集合,但是不会存储值,所以里面的key不能够重复。
创建一个set需要提供一个list作为输入
比如:
s=set([1,2,3])
这样,就创建了一个拥有1,2,3着三个元素的set,如果在创建过程中输入重复的元素则会被自动过滤,同时set中的元素是无序的。
add(key):添加元素
remove(key):移除元素
本文介绍了Python中字典(dic)和集合(set)的基本用法,包括如何创建、修改及删除键值对等操作。字典提供了快速查找的功能,并可以通过get()方法避免因键不存在引发错误;集合则用于存储不重复的元素,支持add()和remove()等方法。
844





