2022-04-02 16:29发布
Python中的字典它具有如下特点:
◆ 无序数据类型
◆ 可以存储任意数据类型:字符串、数字、元组、列表、字典都可以
◆ 数据按照key-value形式来存储
今天要跟大家分享的就是字典中,大家用的比较少但是又特别有意思的一些用法:
a={“name”:”柠檬班华华”,”age”:”20”}
b={“sex”:”girl”,”money”:1000}
我们根据a、b两个字典去进行操作并认识如下内建函数:
a.get(key):可以获取到a字典中,key对应的value,运行完毕后,会返回一个值。
a.get(“name”)返回值是 柠檬班华华
a.items():可以把a字典中的每一对key-value以键值对形式存到一个元组,然后存到一个列表中。得到的结果如下所示:
dict_items([('age', '20'), ('name', '柠檬班华华')])
a.popitem():实现随机删除a字典中的一个值,关于这个函数大家可以自己去操作使用。
a.update(b):合并a、b两个字典,如果在a、b中都存在的key,那么就更新b中的key对应的值到a中,如果b中存在,a中不存在的key,那么就添加这个key-value到a中,最后得到的结果是:
{'name': '柠檬班华华', 'age': '20', 'money': 1000, 'sex': 'girl'}
老规矩下面给大家留下一道柠檬班学生遇到的笔试题。
如果想要知道参考答案联系up主,或者留言
Python自动化测试笔试题
将等长的两个列表合并到一个字典
keys = ["A","B","C"]
values = ["1","2","3"]
要求:合并成{"A":1,"B":2,"C":3},请用一行代码实现 作者:零檬信息技术 https://www.bilibili.com/read/cv1354778 出处:bilibili
1、len(mapping) 返回映射的长度(键-值对的个数)
len(mapping)
2、hash(obj) 返回obj的哈希值
hash(obj)
>>> myDict
=
{
'name'
:
'earth'
,
'port'
'80'
}
>>>
len
(myDict)
2
hash
(
)
15034981
3、dict.copy() 返回字典(浅复制)的一个副本
dict.copy()
>>> yourDict
myDict.copy()
id
41816664L
字典内置函数&方法Python字典包含了以下内置函数:1 cmp(dict1, dict2)比较两个字典元素。2 len(dict)计算字典元素个数,即键的总数。3 str(dict)输出字典可打印的字符串表示。4 type(variable)返回输入的变量类型,如果变量是字典就返回字典类型。
最多设置5个标签!
Python中的字典它具有如下特点:
◆ 无序数据类型
◆ 可以存储任意数据类型:字符串、数字、元组、列表、字典都可以
◆ 数据按照key-value形式来存储
今天要跟大家分享的就是字典中,大家用的比较少但是又特别有意思的一些用法:
a={“name”:”柠檬班华华”,”age”:”20”}
b={“sex”:”girl”,”money”:1000}
我们根据a、b两个字典去进行操作并认识如下内建函数:
a.get(key):可以获取到a字典中,key对应的value,运行完毕后,会返回一个值。
a.get(“name”)返回值是 柠檬班华华
a.items():可以把a字典中的每一对key-value以键值对形式存到一个元组,然后存到一个列表中。得到的结果如下所示:
dict_items([('age', '20'), ('name', '柠檬班华华')])
a.popitem():实现随机删除a字典中的一个值,关于这个函数大家可以自己去操作使用。
a.update(b):合并a、b两个字典,如果在a、b中都存在的key,那么就更新b中的key对应的值到a中,如果b中存在,a中不存在的key,那么就添加这个key-value到a中,最后得到的结果是:
{'name': '柠檬班华华', 'age': '20', 'money': 1000, 'sex': 'girl'}
老规矩下面给大家留下一道柠檬班学生遇到的笔试题。
如果想要知道参考答案联系up主,或者留言
Python自动化测试笔试题
将等长的两个列表合并到一个字典
keys = ["A","B","C"]
values = ["1","2","3"]
要求:合并成{"A":1,"B":2,"C":3},请用一行代码实现 作者:零檬信息技术 https://www.bilibili.com/read/cv1354778 出处:bilibili
回答: 2022-04-26 10:10
1、
len(mapping)
返回映射的长度(键-值对的个数)2、
hash(obj)
返回obj的哈希值>>> myDict
=
{
'name'
:
'earth'
,
'port'
:
'80'
}
>>>
len
(myDict)
2
>>>
hash
(
'name'
)
15034981
3、
dict.copy()
返回字典(浅复制)的一个副本>>> myDict
=
{
'name'
:
'earth'
,
'port'
:
'80'
}
>>> yourDict
=
myDict.copy()
>>> yourDict
{
'name'
:
'earth'
,
'port'
:
'80'
}
>>>
id
(myDict)
41816664L
>>>
回答: 2022-04-26 10:10
字典内置函数&方法
Python字典包含了以下内置函数:
1 cmp(dict1, dict2)
比较两个字典元素。
2 len(dict)
计算字典元素个数,即键的总数。
3 str(dict)
输出字典可打印的字符串表示。
4 type(variable)
返回输入的变量类型,如果变量是字典就返回字典类型。
一周热门 更多>
相关问答
采纳回答
编辑标签
举报内容
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
付费偷看金额在0.1-10元之间