一、字典生成式

print({i: i**2 for i in range(10)})

输出

{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}

二、zip()方法

keys = ['name', 'age', 'gender']
values = ['nick', 19, 'male']res = zip(keys, values)
print(F"zip(keys,values): {zip(keys,values)}")info_dict = {k: v for k, v in res}
print(f"info_dict: {info_dict}")

输出

zip(keys,values): <zip object at 0x11074c088>
info_dict: {'name': 'nick', 'age': 19, 'sex': 'male'}

通过解压缩函数生成一个字典

info_dict = {'name': 'nick', 'age': 19, 'gender': 'male'}
print(f"info_dict.keys(): {info_dict.keys()}")
print(f"info_dict.values(): {info_dict.values()}")res = zip(info_dict.keys(), info_dict.values())
print(F"zip(keys,values): {zip(info_dict.keys(),info_dict.values())}")info_dict = {k: v for k, v in res}
print(f"info_dict: {info_dict}")

输出

info_dict.keys(): dict_keys(['name', 'age', 'gender'])
info_dict.values(): dict_values(['nick', 19, 'male'])
zip(keys,values): <zip object at 0x1105cefc8>
info_dict: {'name': 'nick', 'age': 19, 'gender': 'male'}

Python字典生成式相关推荐

  1. python字典生成式_【IT专家】Python 简化for循环:列表,集合与字典生成式

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 Python 简化 for 循环:列表,集合与字典生成式 2018/03/06 28 # 使用列表生成选择特定的行 my_data = [[1,  ...

  2. python:字典生成式

    示例: 代码功能:随机生成20位学生即其成绩,筛选并打印出90分以上的学生及其成绩. 不采用字典生成式: import random stuInfo = {} ##存放学生信息字典for i in r ...

  3. Python——字典生成式

    代码块一: #假设有20个学生,名字为westosx,学生分数在60-100之间,筛选出成绩在90分以上的学生 import random stuInfo = {}for i in range(20) ...

  4. python列表生成字典_Python 列表生成式 字典生成式

    Python 列表生成式 & 字典生成式 通过生成式可以更加简洁地生成列表和字典 列表生成式 对比 直接生成数据后加入列表示例: user_list = list() for i in ran ...

  5. python—列表、字典生成式

    1 列表生成式 Python内置的一种极其强大的生成列表 list 的表达式.返回结果必须是列表. 示例: 需求1:接收变量 k a b s = '51 5000 10000' a = s.split ...

  6. 【Python中的】列表生成式和字典生成式以及内置函数

    前言: 在Python中可以使用列表生成式进行代码的简化,并且提高代码的运行效率, Python中的内置函数可以使得在工作需求中,进行简单的代码运算并且不再进行 相应的函数定义,可以提高工作效率,本篇 ...

  7. python中的列表生成式 | 字典生成式

    1.列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 举个例子,要生成list  [1, 2, 3, 4, 5, 6, ...

  8. Python入门--字典生成式,生成字典的公式

    #字典生成式(即生成字典的公式) #items=['Fruits','Books','Others'] #prices=[96,78,85] #{'Fruits':96,'Books':78,'Oth ...

  9. 掌握Python字典的12个例子

    数据结构是任何编程语言的关键部分.为了创建健壮且性能良好的产品,必须非常了解数据结构. 在这篇文章中,我们将研究Python编程语言的一个重要数据结构,即字典. 字典是键值对的无序集合.每个项都有一个 ...

最新文章

  1. 结合泛型与模板的STL.NET
  2. NOIP Mayan游戏
  3. 20应用统计考研复试要点(part37)--概率论与数理统计
  4. 满足条件的数累加(信息学奥赛一本通-T1066)
  5. C# UdpClient使用Receive和BeginReceive接收消息时的不同写法
  6. Linux 源代码阅读知识点及要求
  7. drools 7.x 事件元数据
  8. hadoop 如何连beeline_关于hadoop:将日期函数设置为变量并在beeline和hql文件中使用(hive)...
  9. 引人注目的意思是什么,怎么用引人注目造句,引人注目的近义词有哪些?
  10. 划重点!Android 11 首个开发者预览版新功能抢先看
  11. 软件工程师如何笑着活下去?
  12. 手把手教你使用 Clion 开发 Linux C++ 项目
  13. 浏览Android系统源码的站点
  14. qt 中获取摄像头视屏并传输
  15. react 中加载静态word文档(或加载静态的html文件)
  16. Ubuntu 下五笔拼音混合输入法
  17. 2055041-21-7,Acid-PEG4-S-PEG4-acid在EDC和HATU等活化剂存在下,羧酸基团可与伯胺反应
  18. 那些好玩的生成器网站(二)
  19. java满天星星代码_java实现满天星swingawt
  20. 融捷能源携手企企通,打造智能化、数字化采购平台

热门文章

  1. The style on this component requires your app theme to be Theme解决
  2. 2023年第一砖——IT市场的变和不变
  3. b2c o2o_企业对消费者– B2C | 第三部分
  4. 秦皇岛人才网:如何用你的简历打动HR呢?
  5. php参考文献2018近三年,2018年论文参考文献标准格式
  6. python画素描画_基于python实现把图片转换成素描
  7. mx250 计算能力_mx250相当于gtx多少 性能接近
  8. 七星配资市场剧烈震荡
  9. 新手Web前八道题训练
  10. AE基础教程(13)——第13章 消隐