1词典
1.1概述
看到词典这个词的时候,包括我在内,最先看到的是新华词典
我记得很清楚。 刚进小学的时候,老师让所有的学生都准备了新华字典。 那个使用大家应该也很清楚。 用拼音、部首等进行调查。 今天我们说的词典(dict )是Python的数据结构。 因为被称为词典,所以我们不用想它们很相似也知道。 这些内容都作为键-值)存在。
dict具有良好的查询速度,dict的值可以是任何Python对象,多次向一个key分配value,最后的value复盖前面的value。
1.2使用
的内容在大括号{}内,“关键帧-值”(key-value )之间用冒号:分隔,关键帧-值对之间用逗号、分隔。 例如,编写词典d如下: d={'name':'dfdg ',' age'3360'18 '
使用dict函数
#方式1
l=[('name ',' dfdg ',' age ',18]。
d=DICT(L ) )。
#方式2
d=DICT(name='dfdg ',age='18 ' )
#空词典
d=dict () )
d={}
词典的值通过key访问,如下所示: d=dict(name='dfdg ',age='18 ' )
d['name']
' dfdg '
使用get方法
d.get(name ) )。
' dfdg '
修改操作。 以age修正为例,如下所示。 d=dict(name='dfdg ',age='18 ' )
d['age']='20 '
d['age']
' 20 '
清空收藏,如下所示: d=DICT(name='dfdg ',age='18 ' )
d.clear () )
d
{}
获取词典的长度如下: d=DICT(name='dfdg ',age='18 ' )
是len(d )
2
两套
2.1概述
集合(set )和词典一样收纳key,但只收纳key。 由于key是不可重复的,因此set中的值是不可重复且无序的。
2.2使用
集合是使用大括号{}或set (函数创建的。 如果要创建空集合,请只使用set )函数创建集合s,如下所示: s={'a '、' b '、' c'}
使用set函数
s=set(['a '、' b '、' c']
#空集合
s=set () )
集合中的重复元素将自动过滤,如下所示: s={'a '、' a '、' b '、' c '、' c'}
s
{'a '、' c '、' b'}
添加元素可以使用add或update方法。 如果元素已经存在,则不执行以下操作: s={'a '、' b '、' c'}
s .添加(d ) ) )。
s
{'a '、' d '、' c '、' b'}
s .更新(e ) ) )。
s
{'a '、' b '、' e '、' d '、' c'}
#添加已经存在的元素a
s .添加(a ) ) )。
s
{'a '、' b '、' e '、' d '、' c'}
要删除元素,请使用remove方法,如下所示: s={'a '、' b '、' c'}
s .移除(c ) ) )。
s
{'a ',' b'}
要清空集合,请使用clear方法,如下所示: s={'a '、' b '、' c'}
s.clear () )
s
set () )。
要获取集合的长度,同样使用len方法。 如下所示。 s={'a '、' b '、' c'}
是len(s )
3