数据分析系列 之python中字典内容补充

python数据分析与可视化案例 python数据分析项目 python数据分析基础 python数据分析基础(一) 该部分将对python数据结构、函数等基础内容进行回顾,python大牛和想要直接套用模板进行数据分析方法的朋友可以直接跳过此部分。 一、基本数据结构-元组和列表 元组和列表是python最常见也是最基本的数据结构,其区别在于元组的内容和长度是不可变的,而列表是可变的。下面通过实例来介绍一些元组列表的基本操作。 1、两者之间的转换 a=[1,2,3,4] b=1,2,3,4 print(type(a)) print(type(b)) <class 'list 阅读详情

1 生成字典的两种方式:
问题:已知pList=[(‘ABC’,‘DEF’,‘123’),(‘HIJ’,‘KWL’,‘456’)],将元素的第一个和第三个位置内容构成字典的map对。

#方法1:
pList=[('ABC','DEF','123'),('HIJ','KWL','456')]
aList = []
bList = []
for i in range(5):
	aStr = pList[i][0]
	bStr = pList[i][2]
	aList.append(aStr)
	bList.append(bStr)
#注意zip的应用
aDict = dict(zip(aList,bList))
print(aDict)

#方法2:
pList=[('ABC','DEF','123'),('HIJ','KWL','456')]
#定义空字典
d = {}
for item in pList:
	d[item[0]] = item[2]

2 遍历字典中的元素:

dict={'ABC':1000,'DEF':2000,'HIJ':3000}
for k,v in dict.items():
	print(k,v)

3 已知有两个字典,按照字典B更新字典A:

aDict={'ABC':1000,'DEF':2000,'HIJ':3000}
bDict={'ABC':4000,'DEF':2000,'HIJ':3000}
aDict.update(bDict)

4 字典在json中的使用:

import json
aDict={'ABC':1000,'DEF':2000,'HIJ':3000}
#将x转成json字符串
json_str = json.dumps(aDict)
#还原
json.loads(json_str)

参考资料:
https://www.icourse163.org/learn/NJU-1001571005?tid=1463102441&from=study#/learn/content?type=detail&id=1240380179&cid=1261816406&replay=true 用python玩转数据

Python数据分析系列(三):python数据类型—字符串、列表、元组、字典与集合 本文主要介绍python标准数据类型(字符串、列表、元组、字典与集合)的使用。 阅读详情

相关推荐

Python数据分析与可视化(基础知识)Python基础

Python基础 本文首先介绍一下做数据分析与可视化所必备的Python基础,涉及Python的组合数据类型、控制流以及常用的内置函数。 数据类型 我们将讨论数据处理常见的数据类型。 Python中的列表 Python中的字典 Python中的集合 Python中的列表 列表是Python中常用的数据类型。列表中的元素是有序的,可变的,并且允许重复。我们可以用[]来创建一个列表。 同时我们还可以对一个列表进行分割也就是进行切片。切片意味着提取列表的一部分。切片的时候,第一个数字包含在返回集中,最后一个数

wx1871428的博客 5008

用Python玩转数据——20180913学习笔记

序列对象是可迭代的,也就是说可以遍历对象的内部元素。 Python sorted() 函数 描述 sorted() 函数对所有可迭代的对象进行排序操作。 sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返...

arrontn的博客 580

python列表写入字典_Python数据结构:字典

写在前面本系列适合0基础的人食用,这是利用Excel学习Python系列的第5篇文章,系列文章可移步:(点击标题可查看)are u ready?另一种数据结构:字典,要来了字典(dict),是用大括号{}括起来的一种键值对的数据结构,字典通常这样表示:字典名= {key1:value1,key2,value2}key是键,value是值,一组键和值之间用冒号分割,不同的键值对之间用逗号分隔。键可以...

weixin_39711721的博客 1570

Python (七)字典补充

字典练习代码以及运行结果,如图: 利用字典将两个通讯录文本合并为一个文本,‘gbk'是用来将中文写入文本,防止乱码情况发生。 文本文件数据如图: 代码如下: # dictionary2.py # encoding=utf-8 # 使用字典结构合并新地址 def main(): ftele2=open('TeleAddressBook.txt','rb') fte

flyToSky_L的博客 656

python系列文章(基础,应用,后端,运维,自动化测试,爬虫,数据分析,可视化,机器学习,深度学习系列内容)

python基础教程 python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器 python基础系列教程——Python库的安装与卸载 python基础系列教程——Python3.x标准模块库目录 python基础系列教程——Python中的编码问题,中文乱码问题 python基础系列教程——python基础语法全解 python...

20万+

14.Python数据类型(五)【dict字典类型】

14.Python数据类型(五)【dict字典类型】

孤寒者的博客 12万+

visio形成数据字典_第四周 数据结构和Python扩展库

1.字典字典是另一种可变容器模型,且可存储任意类型对象。字典是Python中唯一内建的映射类型,字典的每一个元素可以形成(key=>value)对。实例1:创建员工信息表时如何将所有员工的工资默认值设置为3000?>>> aDict = {}.fromkeys(('Wangdachui', 'Niuyun', 'Linling', 'Tianqi'),3000)&...

weixin_39600319的博客 1251

SAP MM 物料描述MAKTX 40个字符不够用的问题处理

SAP物料描述表,长度40个字符一般情况下,40个字符在描述中也够用了,但是要加上规格之类的额外描述就不一定了,特别是对于辅助件-刀具。解决方案一:对maktx增强,换成CHAR80或者CHAR100的,但是风险较大,涉及到好多地方,另外SAP+ 算号器 也不支持。解决方案二:增强字段。内部顾问,建议在 那就在这里加一个字段,具体过程如下:1、创建域2、创建架构3、附加架构4、GUI 设置 5、后台设置6、MASS/MM17字段新增。过程1、创建域 SE112、创建结构 se11 3、MARA附加架构

GAVIN 4728

用python玩转数据第三周_南大慕课《用Python玩转数据》-03 数据获取与表示

1. 本地数据获取1.1 文件处理步骤打开文件 file_obj = open(filename,mode='r',buffering=-1)读文件/写文件 file_obj.read() / file_obj.write()关闭文件 (python)file_obj.close()1.2 文件的打开.file_obj = open(filename,mode='r',buffering=-1)f...

weixin_39710951的博客 327

华三(H3C)网络设备配置命令大全与学习指南

本文全面介绍 H3C 网络设备的配置命令,涵盖路由器、交换机、ACL、NAT、VTY、SSH、本地用户、日志、STP、防火墙、QoS 等模块,适合网络工程初学者与运维人员参考。

DreamCollector的博客 6565

Lumerical-定向耦合器1

概述:本文章使用FDE求解器对定向耦合器进行了数值仿真,讨论了耦合器的间距相关性,耦合长度相关性,波长相关性。讨论了脊形波导和条形波导两种情况。

m0_61776728的博客 4613

Python--字典的补充

字典的补充 练习:

Aplox的博客 242

如何给数据添加高斯白噪声?

首先测试集应该是加噪声的,至于训练集需不需要加噪声就见仁见智了。我个人测试的结果是,训练集如果不加噪声的话效果特别差,如果加噪声的话效果就比较好接受,大家可以自己试试看。在轴承故障研究中免不了要涉及到给数据主动加入噪声的情况,一般我们加的是高斯白噪声。由于热噪声是由大量自由电子的运动产生的,其统计特性服从高斯分布,故常将热噪声称为高斯白噪声。的频谱是均匀分布的,好像白光的频谱在可见光的频谱范围内均匀分布那样,所以热噪声又常称为。定义一:如果一个噪声,它的瞬时值服从。又是均匀分布的,则称它为高斯白噪声。

weixin_50642818的博客 5220

数据分析系列 之python中字典内容介绍

1 介绍 字典是另一种可变容器模型,且可存储任意类型对象; 字典的每个键值对用冒号分割,每个键值对之间用逗号分割,用花括号 { }表示,字典数据的存储是无序的,可以通过访问key来得到value; key一般是唯一的,value不需要唯一; value可以取任何数据类型,但key必须是不可变的,如字符串,数字或元组,这里列表不可以做key; 类似于java语言中的map类型。 2 创建字典和访问字典里的值 dict = {'Name': 'ABC', 'Age': 20, 'Class': 'DEF'} p

langxiaolin的博客 462

基于ESP32的智能车载环境监测系统开发

随着智能汽车技术的飞速发展,车载系统的功能越来越多样化,除了基本的行驶控制和娱乐功能外,车载环境监测系统也成为了一项重要的功能。通过实时监测车内环境数据,例如温度、湿度、空气质量、气体浓度等,智能车载环境监测系统能够提供更为舒适和安全的驾驶体验,同时增强车辆的智能化程度,提升用户的整体体验。ESP32作为一种集成了Wi-Fi和蓝牙功能的高效能低功耗嵌入式开发平台,成为了设计车载环境监测系统的理想选择。它不仅具备丰富的接口和处理能力,还能够实现与云平台、手机应用等系统的远程数据传输和控制。

2201_76125393的博客 715

【SigmaStudio】自定义算法组件之源码规范(二)

工作中自定义算法组件一般是dll文件,生成dll文件需要XML文件和DLB文件,记录一下DLB文件代码的编码规范,定义SigmaStudio SHARC算法开发的编码规则,涵盖函数原型、内存管理、接口结构体等关键要求,确保算法模块与SigmaStudio环境兼容

liang_song的博客 1377

Python入门:Python3 字典全面学习教程

Python入门:Python3 字典全面学习教程,本文是 Python3 字典的全面学习教程,涵盖多方面内容。先介绍字典基本概念,其由键值对组成,键唯一且不可变,值可任意。接着讲解创建方式,有大括号和内置函数 dict () 两种。还阐述了访问字典值的方法及访问不存在键的问题与解决办法,以及修改、删除字典元素的操作。另外,说明了字典键的唯一性和不可变性特性,最后列举了字典的内置函数与方法,并给出常用方法实例,助力读者掌握字典使用以解决实际问题。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 20万+

iOS安全和逆向系列教程 第18篇:iOS应用脱壳技术详解与实战

iOS应用脱壳技术详解与实战 摘要: 本文深入剖析了iOS应用脱壳技术,首先解释了加壳(如FairPlay DRM)与脱壳的基本概念及必要性。通过otool命令可以检测应用的加密状态。文章详细介绍了三种主流脱壳工具:经典dumpdecrypted工具的使用方法、现代化Clutch工具的安装配置以及基于Frida的高级脱壳方案frida-ios-dump。针对特殊情况,还提供了使用LLDB手动dump内存的技术细节,包括查找基地址、计算dump范围和内存读取等操作。最后介绍了修复Mach-O文件头的Pytho

一个自学不成材的程序员 710

python——字典

第6章 字典 在本章中,你将学习能够将相关信息关联起来的python字典。 6.1 一个简单的字典 alien_0 = {'color': "green", 'points': 5} print(alien_0) print(alien_0['color']) {'color': 'green', 'points': 5} green 6.2 使用字典 在python中,字典是一系列的键-值对...

shanhui123的博客 1058

【推荐100个unity插件】对话系统插件——YarnSpinner-Unity插件

Yarn Spinner是一款专为游戏对话设计的脚本语言,适用于Unity等引擎。本文介绍了在Unity中安装和使用Yarn Spinner的完整流程:首先通过Package Manager添加仓库并安装插件;然后创建Yarn Script和Project文件,配置对话系统;接着编写Yarn脚本定义对话内容,并展示运行效果;最后讲解了按键控制和多语言本地化设置。该工具采用类似剧本的简洁格式,支持分支对话、条件逻辑等功能,能有效提升游戏叙事的开发效率。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2214

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Python字典详解

我们使用此方法给我们的小红同学的数学和英语成绩也添加上去:dict = {‘线代’: “99”, “数据分析”: “99”, “概率论”: “98”} # 创建字典dict[‘数学’] = 100 # 添加字典1dict[‘英语’] = 99 # 添加字典2print(dict) # 输出字典dict中的值print(‘小红同学的数学成绩是:’,dict[‘数学’]) # 显示数学成绩注意注意注意:

2401_84010326的博客 1881

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

用python 数据分析,有推荐的书籍或资料吗?

Python入门 在正式开始学习前,先搞定编程环境问题,如果只是进行数据分析的话,看我下面这篇介绍Jupyter Notebook的就可以了~其他Python开发工具先不了解,环境安装最多值得花0.5~1天时间,如果你完完全全按照下面文章介绍操作,应该一个小时可以解决环境问题,有个有什么问题欢迎微信私信我,一起进步。 Python基础入门我推荐直接看视频,比如小甲鱼的Python课程就很棒,有编程基础的一周内快速肝完,没基础的1-2周。 然后就可以看书了,入门级别的就是《Python学习手册》,当

m0_67951942的博客 6054

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Python码上行动系列丛书(由北京大学出版社出版)

Python码上行动系列丛书(由北京大学出版社出版),感谢大家的支持

hacker707的博客 1万+

python数据分析与应用题库,python数据分析基础题库

给你分享一下我自己亲身经历过的python考试题记得点个关注~你可以参考下面的题进行练习,考试题换汤不换药,希望对你有帮助~一、选择题1.下列哪个语句在Python中是非法的?( B )2.关于Python内存管理,下列说法错误的是(B )A、变量不必事先声明 B、变量无须先创建和赋值而直接使用C、变量无须指定类型 D、可以使用del释放资源3. 下面哪个不是Python合法的标识符(B )4. 下列哪种说法是错误的 ( A )A、除字典类型外,所有标准对象均可以用于布尔测试。

w12130826的博客 1779
上一篇: 数据分析系列 之python中的浅拷贝和深拷贝
下一篇: 数据分析系列 之python中集合内容介绍
琅晓琳
博客等级 码龄10年 26粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值