创新互联python教程:
创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为新密企业提供专业的成都网站设计、成都做网站,新密网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
用一个实例写一个 Python 程序来合并两个词典。
在这个 python 程序中,我们使用 update 函数用第二个 _Dict 值更新第一个 _Dict。
first_Dict = {1: 'apple', 2: 'Banana' , 3: 'Orange'}
second_Dict = { 4: 'Kiwi', 5: 'Mango'}
print("First Dictionary: ", first_Dict)
print("Second Dictionary: ", second_Dict)
first_Dict.update(second_Dict)
print("\nAfter Concatenating : ")
print(first_Dict)
First Dictionary: {1: 'apple', 2: 'Banana', 3: 'Orange'}
Second Dictionary: {4: 'Kiwi', 5: 'Mango'}
After Concatenating :
{1: 'apple', 2: 'Banana', 3: 'Orange', 4: 'Kiwi', 5: 'Mango'}
是在 Python 中合并的另一种方式。在这个程序中,我们使用 dict 关键字使用 first_Dict 和 second_Dict 创建一个新的词典。在这里,允许您传递多个参数。
first_Dict = {'a': 'apple', 'b': 'Banana' , 'o': 'Orange'}
second_Dict = { 'k': 'Kiwi', 'm': 'Mango'}
print("First Dictionary: ", first_Dict)
print("Second Dictionary: ", second_Dict)
print("\nAfter Concatenating : ")
print(dict(first_Dict, **second_Dict) )
Python 字典串联输出
First Dictionary: {'a': 'apple', 'b': 'Banana', 'o': 'Orange'}
Second Dictionary: {'k': 'Kiwi', 'm': 'Mango'}
After Concatenating :
{'a': 'apple', 'b': 'Banana', 'o': 'Orange', 'k': 'Kiwi', 'm': 'Mango'}
这个 Python 字典串联代码与上面的相同。然而,在这个程序中,我们使用函数分离了两个字典的串联逻辑。
def Merge_Dictionaries(first, second):
result = {**first_Dict, **second_Dict}
return result
first_Dict = {'a': 'apple', 'b': 'Banana' , 'o': 'Orange'}
second_Dict = { 'k': 'Kiwi', 'm': 'Mango'}
print("First Dictionary: ", first_Dict)
print("Second Dictionary: ", second_Dict)
# Concatenate Two Dictionaries
third_Dict = Merge_Dictionaries(first_Dict, second_Dict)
print("\nAfter Concatenating two Dictionaries : ")
print(third_Dict)
名称栏目:Python程序:合并两个词典
链接URL:http://www.mswzjz.cn/qtweb/news30/101830.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能