当前位置: 首页 > news >正文

第六章[字典]:6.4:字典推导式

一,字典推导式的作用

功能: 对字典执行一个 for 循环,对每个元素执行某些操作,并返回一个新的字典

语法:

{key_exp:value_exp for key, value in dict.items() if condition

字典推导式说明:
key:dict.items()字典中的key
value:dict.items()字典中的value
dict.items():序列
condition:if条件表达式 : 可以用key,也可以用value
key_exp:返回字典键值对中的键
value_exp:返回字典键值对中的值

返回结果是一个新的字典,其中的元素由表达式 key_exp: value_exp 组成

二,字典推导式的例子:与for循环比较

1,生成字典,元素中值是键的平方

# 字典推导式
dict1 = {item: item ** 2 for item in range(1, 6)}
print(dict1)    # {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}

运行结果:

{1: 1, 2: 4, 3: 9, 4: 16, 5

相关文章:

  • OD Linux发行版本
  • JavaOOP篇----第十四篇
  • leetcode 131. 分割回文串
  • Uniapp + Vue3 封装请求工具挂载全局
  • windows平台配置vsCode_CMake_Clang/LLVM_ninja环境与测试
  • 堆与二叉树(下)
  • 深度学习 | 基础卷积神经网络
  • 智能优化算法应用:基于蛇优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • C语言沉浸式刷题【C语言必刷题】
  • rk3588 之启动
  • 初识QT(上篇):What Qt
  • 【顶级快刊】IEEE(Trans),审稿快仅2个月录用,入选CCF-B,现在投最快!
  • ZKP Mathematical Building Blocks (2)
  • Spring MVC 方法中添加参数、HttpServletRequest 和 HttpServletResponse 对象
  • Netty-4-网络编程模式
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • Angular数据绑定机制
  • Apache Zeppelin在Apache Trafodion上的可视化
  • django开发-定时任务的使用
  • E-HPC支持多队列管理和自动伸缩
  • node入门
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 从重复到重用
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 山寨一个 Promise
  • 我看到的前端
  • 移动端 h5开发相关内容总结(三)
  • 《码出高效》学习笔记与书中错误记录
  • Mac 上flink的安装与启动
  • 我们雇佣了一只大猴子...
  • #Linux(make工具和makefile文件以及makefile语法)
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (175)FPGA门控时钟技术
  • (3)STL算法之搜索
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (小白学Java)Java简介和基本配置
  • (转)C#调用WebService 基础
  • (转)Windows2003安全设置/维护
  • .java 9 找不到符号_java找不到符号
  • .net 流——流的类型体系简单介绍
  • .NET 依赖注入和配置系统
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • /bin/rm: 参数列表过长"的解决办法
  • @取消转义
  • [1181]linux两台服务器之间传输文件和文件夹
  • [20180129]bash显示path环境变量.txt
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [C++] Boost智能指针——boost::scoped_ptr(使用及原理分析)
  • [c++] 自写 MyString 类