Python程序:将两个列表映射到一个字典中

创新互联Python教程:

成都创新互联是工信部颁发资质IDC服务器商,为用户提供优质的川西大数据中心服务

写一个 Python 程序,用一个实例将两个列表映射成一个字典。

将两个列表映射到字典中的 Python 程序示例 1

在这个 python 程序中,我们使用进行循环,并带有 zip 功能。

# Python Program to Map two lists into a Dictionary

keys = ['name', 'age', 'job']
values = ['John', 25, 'Developer']

myDict = {k: v for k, v in zip(keys, values)}
print("Dictionary Items  :  ",  myDict)

将两个列表插入字典的 Python 程序示例 2

这段 Python 代码是将列表插入字典的另一种方法。在这个程序中,我们使用了 dict 关键字和 zip 函数。

keys = ['name', 'age', 'job']
values = ['John', 25, 'Developer']

myDict = dict(zip(keys, values))
print("Dictionary Items  :  ",  myDict)

Python 将两个列表映射到字典输出中

Dictionary Items  :   {'name': 'John', 'age': 25, 'job': 'Developer'}
>>> 

将两个列表映射到字典中的程序示例 3

这个 Python 将两个列表映射到一个字典中的代码与上面相同。然而,在这个 python 程序中,我们允许用户插入键和值。

keys = []
values = []
num = int(input("Please enter the Number of elements for this Dictionary : "))
print("Integer Values for Keys")
for i in range(0, num):
    x = int(input("Enter Key " + str(i + 1) + " = "))
    keys.append(x)

print("Integer Values for Values")
for i in range(0, num):
    x = int(input("Enter Value " + str(i + 1) + " = "))
    values.append(x)

myDict = dict(zip(keys, values))
print("Dictionary Items  :  ",  myDict)
Please enter the Number of elements for this Dictionary : 3
Integer Values for Keys
Enter Key 1 = 2
Enter Key 2 = 4
Enter Key 3 = 6
Integer Values for Values
Enter Value 1 = 50
Enter Value 2 = 100
Enter Value 3 = 150
Dictionary Items  :   {2: 50, 4: 100, 6: 150}

本文名称:Python程序:将两个列表映射到一个字典中
网址分享:http://www.gawzjz.com/qtweb2/news37/13737.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联