python学习-列表解析、字典解析
文章目录
- 扩展链接
- 列表解析
- 字典解析
扩展链接
一些基础数据类型的博文链接:
python学习-数据类型 列表
python学习-数据类型 字典
python学习-数据类型 元组
python学习-列表的操作
列表解析
根据已有列表,高效创建新列表的方式。
列表解析是Python迭代机制的一种应用,它常用于实现创建新的列表,因此用在[]中。
优点是代码简洁,编写方便。
推荐博文地址:Python 列表解析
lst1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]lst2 = [item * 2 for item in lst1]print(lst2)lst3 = [item * 2 for item in lst1 if item % 2 == 0]
print(lst3)lst4 = [item ** 2 for item in lst1 if item < 3]
print(lst4)
运行结果:
字典解析
补充一下字典的特性:
每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({})。
键必须独一无二,但值则不必。
值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。
字典解析和列表解析类似,直接上代码。
# 字典解析式
dict1 = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
tmp = {x: dict1[x] + "_dict" for x in dict1}
print(tmp)tmp = {x: dict1[x] + "_dict" for x in dict1}
print(tmp)
运行结果:
一些基础数据类型的博文链接:
python学习-数据类型 列表
python学习-数据类型 字典
python学习-数据类型 元组
python学习-列表的操作
python学习-列表解析、字典解析相关推荐
- SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理
SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理 本文连接 简介 SIGIA_4P 网址 a. 课程OKR Objectives and ...
- python修改列表中字典内的值_python修改字典内key对应值的方法
python学习笔记:字典 python版本:Python 2.6.6 系统环境:CentOS release 6.2 x86_64 本文参考了互联网上前辈的一些文章 一.字典是python中最灵活的 ...
- Python 字符串/列表/元组/字典之间的相互转换 - Python零基础入门教程
目录 一.字符串 str 与列表 list 1.字符串转列表 2.列表转字符串 二.字符串 str 与字典 dict 1.字符串转字典 2.字典转字符串 三.列表 list 与字典 dict 1.列表 ...
- Python学习笔记:字典(dict)
Python学习笔记:字典(dict) 字典(dict)可能是最重要的Python内置数据结构,更常用的名称是哈希映射(hash map)或关联数组(associate array).它是键值对的集合 ...
- python中列表 元组 字典 集合的区别
参考文章:python中列表 元组 字典 集合的区别
- Python学习之【字典】
学习内容: Python学习之[字典] 学习时间: 2022/6/13 下午10:03 学习产出: 一.创建 dict1 = {'key': 'value'} print(dict1) dict2 = ...
- python怎么把列表变成字典_在Python中将列表转换为字典
在Python中将列表转换为字典 假设我在Python中有一个列表b,其条目方便地映射到字典. 每个偶数元素代表字典的键,以下奇数元素是值 例如, a = ['hello','world','1',' ...
- python列表嵌套字典取值_我的 python 学习历程-Day05 字典/字典的嵌套
一.字典的初识 为什么要有字典 字典与列表同属容器型数据类型,同样可以存储大量的数据,但是,列表的数据关联性不强,并且查询速度比较慢,只能按照顺序存储. 什么是字典 先说一下什么叫可变与不可变的数据类 ...
- python字典里可以放列表吗_学习python之列表及字典
本关学习的是两种新的数据类型:列表.字典. 在开始之前先学习一下计算机与数据直接的关系. 计算机有3种方式利用数据: 1.直接使用数据 print('我来了') 2.计算和加工数据 print (1+ ...
最新文章
- Go语言环境搭建(Windows+Linux)
- swift 语言评价
- 从最小二乘到岭回归(Ridge Regression)的深刻理解
- [SNOI2017]遗失的答案 (FWT)
- 华为主题包hwt下载_华为主题 | 黑白人物
- 区块链的5大安全风险
- mysql站内搜索_纯php+mysql打造的站内搜索
- vue点击下载图片的实现
- h5 标签video和audio标签的下载按钮
- 谷歌浏览器Chrome播放rtsp实时视频,并抓图、录像、回放、倍速等
- Excel中导入Unix格式时间戳小技巧
- 如何生成一个二维码?
- git 码云 简要使用
- 单片机中晶振的工作原理
- ftp - Internet 文件传输程序 (file transfer program)
- 北斗时钟服务器(NTP服务器)让高考时间更加精准
- 【错误记录】Git 使用报错 ( error: Cannot delete branch ‘dev‘ checked out at ‘D:/Git/git-learning-course‘)
- 中医诊所管理系统哪一类实用 ?
- unity制作聊天室界面
- Android -- 在线播放歌曲 2 -- 下载歌曲
热门文章
- Angular 使用 Injector API 人工获取依赖注入的实例
- 最详细的 SAP ABAP Web Service 创建和消费步骤讲解
- 深入学习SAP UI5框架代码系列之八:谈谈 SAP UI5 的视图控件 ID,以及 SAP UI5 视图和 Angular 视图的异同
- TypeScript里的类型合并操作符
- rxjs of操作符传入数组的单步执行
- SAP Cloud for Customer Individual Customer的UI建模
- SAP附件UI里选择的文件是如何传到ABAP服务器的
- 如何为SAP WebIDE开发扩展(Extension),并部署到SAP云平台上
- SAP物料主数据创建时间和创建个数的函数关系
- metadata request forward to GM6 - X-DevTools-Emulate-Network-Conditions-Cli