python向dict里添加_Python有条件地向Dict添加键
我试图从一个标题列表中生成dict,它将数据列“关联”到同一个实验。例如,我想转向:headers = ["A_1","A_2","A_3","B_1","B_2","B_3"]
进入
^{pr2}$
我的代码如下:cols = {}
headers = ["A_1","A_2","A_3","B_1","B_2","B_3"]
col_number = 0
for header in headers:
run_number = header[-1:]
cols[ run_number ] = {}
if "A_" in header:
cols[ run_number ][ 'A' ] = col_number
if "B_" in header:
cols[ run_number ][ 'B' ] = col_number
col_number += 1
print cols
这只输出最后的“B”列:{'1': {'B':3}, '2':{'B':5}... }
但是,如果我在命令shell上尝试一个简单的实验,这个符号似乎可以很好地工作。。。在cols = {}
cols[1] = {}
cols[1]['A'] = 1
cols[1]['B'] = 2
print cols
>> {'1' : {'A':1,'B':2} }
为什么?在
编辑:
我想我只是需要一双眼睛。问题是这条循环线。。。在cols[ run_number ] = {}
每次到达预先存在的run_number列时,它将cols[run_number]重写为空dict。在
python向dict里添加_Python有条件地向Dict添加键相关推荐
- python建立字典的程序_Python中如何创建字典Dict
1.概述 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据,而且是Python中唯一的内建映射型数据结构. 比如有一个小学生的期末成绩,语文:79,数学:80,英语:92 ...
- python字典读取特定值_python 获取字典特定值对应的键的实现
对于字典,通过"键"获得"值"非常简单,但通过"值"获得"键"则需绕些弯子. 一.通用:自行定义函数方式 假设: 输入: ...
- python dataframe是否为空_python if条件判断dataframe是否为空
原博文 2020-06-10 10:26 − 在使用python for循环做数据处理时,会遇到某些文件为空,导致程序报错,可以使用dataframe.empty加if条件判断进行解决 例如: 1 d ...
- python爬虫csdn里下载_python爬虫搭配起Bilibili唧唧的流程分析
前言 最近需要大规模下载B站视频,同时要将下载好的视频用BV号进行重命名,最后上传至服务器.这个工作一开始我是完全手工完成的,通过游猴来下载,可是下载几十个视频还好,再多一点的话真是太烦了,而且生产力 ...
- python获取session里的_python 怎么取sessionid-问答-阿里云开发者社区-阿里云
获取sessionid代码如下: 1 #!/usr/bin/env python 2 3 import cookielib 4 from urllib2 import Request, build_o ...
- python tkinter entry默认值_Python Tkinter Entry和Text的添加与使用详解
输入框和消息显示框是常用的GUI界面部件,其中输入框的重要任务就是返回一个输入的字符串,而消息显示框则要显示指定的信息. 功能:输入一个密码,如果密码正确则显示confirm,不正确则显示sorry ...
- python从字典里搜索_Python:在字典中搜索字典的函数
我有个问题是这样的Write the contract, docstring and implementation for a function findActor that takes a movi ...
- python怎么弄成白色背景_python – 在matplotlib中为colorbar添加白色背景
这是创建背景的解决方案: import matplotlib.pyplot as plt import numpy as np from mpl_toolkits.axes_grid1.inset_l ...
- python去除数据集里空格_Python将文本去空格并保存到txt文件中
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
最新文章
- C++ Primer 读书笔记 - 第十三章
- 判断file空_File类的基本用法
- 迫零响应法用于MIMO系统
- 西南交大计算机组成原理考试大纲,西南交大计算机组成原理实验二七段LED数码管显示译码器的设计.docx...
- Android开发之原型图浏览器打开可点击跳转之Google插件之Axure(实际上大部分浏览器都可以安装这个插件)
- 7-33 出生年 (15 分)
- 详细介绍阿里云搭建RocketMq
- IDEA中Git合并冲突
- python如何定义一个空列表1s_如何在Python中创建多个(但单独的)空列表?
- 车牌识别——合成车牌数据
- 超市微信小程序怎么做_小程序怎么做的 超市微信小程序怎么做
- Android5.1打开Emmagee显示错误
- 2017年2月14日实习日记 RHEL下dracut制作initramfs
- Pillow的下载与安装
- 有关聊天机器人的近两年的优秀论文和开源程序
- SVG之线条动画相关
- 使用adb.exe禁止安卓手机app震动权限
- Docker真正的入门
- 编程随笔-Java | 03.使用FileWriter向文件中写入内容
- 福邦X456多媒体双卡双待手机
热门文章
- 前端学习(2925):vue改变样式1
- [html] android手机的微信H5弹出的软键盘挡住了文本框,如何解决?
- 前端学习(2902):javascript浏览器的历史
- [js] callee和caller的区别和作用是什么?
- 前端学习(2765):如何传递事件和参数
- 前端学习(2499):Property or method “name“ is not defined on the instance but referenced during render. Ma
- 前端学习(2224):react之函数式组件
- 前端学习(2201):mutation提交风格
- oracle之单行函数之子查询之课后练习
- oracle之单行函数2