Python —— 将两个列表组成一个字典

这篇具有很好参考价值的文章主要介绍了Python —— 将两个列表组成一个字典。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

场景:文章来源地址https://www.toymoban.com/news/detail-512812.html

  • 在不需要遍历的情况下将两个列表组成一个字典
    • 分别有列表A 和 列表B,将列表A作为字典的键,列表B作为字典的值
list_a = ['zhangsan', 'lisi', 'wangwu']
list_b = ['14', '42', '23']

dicts = dict(zip(list_a, list_b))

print(type(dicts))
print(dicts)

# 输出结果
>>> <class 'dict'>
    {'zhangsan': '14', 'lisi': '42', 'wangwu': '23'}

-

  • zip函数的作用是将可迭代对象中对应的元素给打包成元组并以列表的形式返回
zipped = zip(list_a)
print(zipped)
for i in zipped:
    print(i,type(i))

# 输出结果
>>> <zip object at 0x7fc95f3fd1c0>
    ('zhangsan',) <class 'tuple'>
    ('lisi',) <class 'tuple'>
    ('wangwu',) <class 'tuple'>
  • 字典创建方法dict()能够将这种类型的对象直接转为键值对格式,使用该方法将zip()函数作为参数就可以实现列表合并成字典了

到了这里,关于Python —— 将两个列表组成一个字典的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python -- 列表、元组、字典、集合

    目录 一、列表 1.列表介绍 1)列表的介绍 2)列表创建方式 2.列表的增删改查 1)获取列表中某个元素(查) 2)修改元素的值(改) 3)删除元素(删) 4)添加元素(增) 3.其它常用方法 1)列表常用方法 2)常用Python内置方法 二、元组 1.元组介绍 1)元组的介绍 2)元组创建

    2024年02月03日
    浏览(60)
  • Python 集合(列表 ,元组,集合, 字典)

    Python 编程语言中有四种集合数据类型: 列表(List)是一种有序和可更改的集合。允许重复的成员。 元组(Tuple)是一种有序且不可更改的集合。允许重复的成员。 集合(Set)是一个无序和无索引的集合。没有重复的成员。 字典(Dictionary)是一个无序,可变和有索引的集合

    2024年02月02日
    浏览(57)
  • Python字典应用:学生成绩列表输出

    假设有一个存放学生学号和语数英三门功课成绩的列表studs如下: studs= [{‘sid’:‘103’, ‘Chinese’: 90, ‘Math’:95, ‘English’:92},{‘sid’:‘101’, ‘Chinese’: 80, ‘Math’:85, ‘English’:82}, {‘sid’:‘102’, ‘Chinese’: 70, ‘Math’:75, ‘English’:72}]。编写程序,将列表studs的数据内

    2024年02月08日
    浏览(43)
  • Python基础之列表、元组和字典

    引言 Python中的 列表 (英文叫list) 、 元组 (英文叫tuple)和 字典 (dictionary) 也是 序列 特性的,它们也是非常常用的数据类型。 01、概述 列表(List)对象 经常被用来 存储 数据对象。我们可以把列表想象为 一连串的储物格,就像下面这样: 其中每个储物格里面都可以存储 任

    2024年02月06日
    浏览(44)
  • 合并两个有序链表,将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

    题记: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入 :l1 = [1,2,4], l2 = [1,3,4] 输出 :[1,1,2,3,4,4] 示例 2: 输入 :l1 = [], l2 = [] 输出 :[] 示例 3: 输入 :l1 = [], l2 = [0] 输出 :[0] 提示: 两个链表的节点数

    2024年02月07日
    浏览(62)
  • 【Python】基础数据结构:列表——元组——字典——集合

    Python提供了多种内置的数据结构,包括列表( List )、元组( Tuple )和字典( Dictionary )。这些数据结构在Python编程中都有着广泛的应用,但它们各有特点和适用场景。 列表是一种有序的集合,可以随时添加和删除其中的元素。列表是可变的,也就是说,你可以修改列表的

    2024年02月10日
    浏览(51)
  • python实验三:组合数据类型(列表、元组&字典)

    构造一个person的列表结构list1,元素为参加调查问卷的人员的名字(不用太多),(建立列表有很多方法,选择一种你喜欢的),命名为3.1.py 从键盘上输入一个人名,判断这个人名是否在list1中。 (1)如果人名在列表中,就输出“您已经参与过调查,感谢参与!!!”。 (

    2024年02月03日
    浏览(61)
  • Python 中将元组列表转换为字典

    使用 dict 类将元组列表转换为字典,例如 my_dict = dict(list_of_tuples) 。 dict 类可以传递一个元组列表并返回一个新字典。 我们使用 dict 类将元组列表转换为字典。 请注意 ,此方法仅在您的元组每个包含 2 个元素(一个键和一个值)时才有效。 或者,我们可以使用 字典推导 。

    2023年04月08日
    浏览(48)
  • 【Python】json 格式转换 ① ( json 模块使用 | 列表转 json | json 转列表 | 字典转 json | json 转字典 )

    json 格式 字符串 与 Python 中的 字典 dict 和 列表 list 变量 可以无缝转换 ; 调用 json.dumps 函数 可以将 Python 列表 / 字典 转为 json ; 调用 json.loads 函数 ,可以将 json 转为 python 列表 / 字典 ; 首先 , 导入 Python 内置的 json 模块 ; 然后 , 准备 python 数据 , 将数据放到 list 列表中 , 列表中

    2024年02月15日
    浏览(50)
  • Python数据容器——列表、元组、字符串、集合、字典

    作者: Insist-- 个人主页: insist--个人主页 本文专栏:Python专栏 专栏介绍: 本专栏为 免费 专栏,并且会持续更新python基础知识,欢迎各位订阅关注。 目录 一、了解数据容器 1. 为什么需要数据容器? 2. 数据容器是什么? 二、数据容器—列表(list) 1. 列表的定义 2. 列表的

    2024年02月08日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包