首页 > 编程知识 正文

educoder实训平台答案python,python 合并字典

时间:2023-05-06 09:02:44 阅读:57748 作者:937

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。