我试图从一个标题列表中生成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添加键相关推荐

  1. python建立字典的程序_Python中如何创建字典Dict

    1.概述 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据,而且是Python中唯一的内建映射型数据结构. 比如有一个小学生的期末成绩,语文:79,数学:80,英语:92 ...

  2. python字典读取特定值_python 获取字典特定值对应的键的实现

    对于字典,通过"键"获得"值"非常简单,但通过"值"获得"键"则需绕些弯子. 一.通用:自行定义函数方式 假设: 输入: ...

  3. python dataframe是否为空_python if条件判断dataframe是否为空

    原博文 2020-06-10 10:26 − 在使用python for循环做数据处理时,会遇到某些文件为空,导致程序报错,可以使用dataframe.empty加if条件判断进行解决 例如: 1 d ...

  4. python爬虫csdn里下载_python爬虫搭配起Bilibili唧唧的流程分析

    前言 最近需要大规模下载B站视频,同时要将下载好的视频用BV号进行重命名,最后上传至服务器.这个工作一开始我是完全手工完成的,通过游猴来下载,可是下载几十个视频还好,再多一点的话真是太烦了,而且生产力 ...

  5. python获取session里的_python 怎么取sessionid-问答-阿里云开发者社区-阿里云

    获取sessionid代码如下: 1 #!/usr/bin/env python 2 3 import cookielib 4 from urllib2 import Request, build_o ...

  6. python tkinter entry默认值_Python Tkinter Entry和Text的添加与使用详解

    输入框和消息显示框是常用的GUI界面部件,其中输入框的重要任务就是返回一个输入的字符串,而消息显示框则要显示指定的信息. 功能:输入一个密码,如果密码正确则显示confirm,不正确则显示sorry ...

  7. python从字典里搜索_Python:在字典中搜索字典的函数

    我有个问题是这样的Write the contract, docstring and implementation for a function findActor that takes a movi ...

  8. python怎么弄成白色背景_python – 在matplotlib中为colorbar添加白色背景

    这是创建背景的解决方案: import matplotlib.pyplot as plt import numpy as np from mpl_toolkits.axes_grid1.inset_l ...

  9. python去除数据集里空格_Python将文本去空格并保存到txt文件中

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. C++ Primer 读书笔记 - 第十三章
  2. 判断file空_File类的基本用法
  3. 迫零响应法用于MIMO系统
  4. 西南交大计算机组成原理考试大纲,西南交大计算机组成原理实验二七段LED数码管显示译码器的设计.docx...
  5. Android开发之原型图浏览器打开可点击跳转之Google插件之Axure(实际上大部分浏览器都可以安装这个插件)
  6. 7-33 出生年 (15 分)
  7. 详细介绍阿里云搭建RocketMq
  8. IDEA中Git合并冲突
  9. python如何定义一个空列表1s_如何在Python中创建多个(但单独的)空列表?
  10. 车牌识别——合成车牌数据
  11. 超市微信小程序怎么做_小程序怎么做的 超市微信小程序怎么做
  12. Android5.1打开Emmagee显示错误
  13. 2017年2月14日实习日记 RHEL下dracut制作initramfs
  14. Pillow的下载与安装
  15. 有关聊天机器人的近两年的优秀论文和开源程序
  16. SVG之线条动画相关
  17. 使用adb.exe禁止安卓手机app震动权限
  18. Docker真正的入门
  19. 编程随笔-Java | 03.使用FileWriter向文件中写入内容
  20. 福邦X456多媒体双卡双待手机

热门文章

  1. 前端学习(2925):vue改变样式1
  2. [html] android手机的微信H5弹出的软键盘挡住了文本框,如何解决?
  3. 前端学习(2902):javascript浏览器的历史
  4. [js] callee和caller的区别和作用是什么?
  5. 前端学习(2765):如何传递事件和参数
  6. 前端学习(2499):Property or method “name“ is not defined on the instance but referenced during render. Ma
  7. 前端学习(2224):react之函数式组件
  8. 前端学习(2201):mutation提交风格
  9. oracle之单行函数之子查询之课后练习
  10. oracle之单行函数2