用python把名字和操作数据怎么对应起来呢?感谢指导!

问题描述

用python把名字和操作数据怎么对应起来呢?感谢指导!

像:
name1 name2 ...name5
1 3 6
2 9 6
4 9 3.2
6 1 9.1
求每两两列皮尔逊系数我会,我以列表输出结果,应该共C5 2(格式见谅)个数据,但我要是把名字如——name2,name3 与相应的结果对应上该怎么处理?看了很久python,想不出怎么办?(本人小白,有代码最好)

解决方案

可以用map和dict。

#如果你有:
keys = ('name', 'age', 'food')
values = ('Monty', 42, 'spam')

#要变成:
dict = {'name' : 'Monty', 'age' : 42, 'food' : 'spam'}

#用map和dict
dict = {}
d = map(lambda k, v: dict.update({k: v}), keys, values)

解决方案二:

用python的dict来映射名字和结果

时间: 2024-10-07 22:04:06

用python把名字和操作数据怎么对应起来呢?感谢指导!的相关文章

《基于ArcGIS的Python编程秘笈(第2版)》——1.3 Python语言基础

1.3 Python语言基础 了解Python语言的基本架构,有助于读者更有效地编写ArcGIS地理处理脚本.尽管Python语言相对于其他编程语言来说更易学,但要想真正掌握它,也需要花一定的时间来学习和练习.本节将介绍如何创建变量及给变量赋值,可赋值给变量的数据类型,如何使用不同类型的语句和对象,如何读写文件和导入Python第三方模块等内容. 1.3.1 代码注释 编写Python脚本时,一般都需要遵循约定俗成的程序架构.通常在每个脚本的开头是说明部分,用来说明脚本的名称.作者和处理过程的梗

《Python程序设计》——第1章 计算与问题求解简介 1.1 计算与Python简介

第1章 计算与问题求解简介 1.1 计算与Python简介 本书介绍如何使用计算机进行问题求解.虽然编程语言用Python,但是原理适用于大部分现代编程语言.许多示例和习题展示了在真实世界中是如何使用计算机的.下面是你可能提出的计算机和编程方面一些的问题. 问:我们如何与计算机沟通? 答:使用编程语言与计算机沟通.最低级别的是机器语言(machine language),其能被微处理器直接理解,但是很难为人所理解.Python是高级语言(high-level language).它由人能理解的指

数据科学界华山论剑:R与Python巅峰对决

如果你是数据分析领域的新兵,那么你一定很难抉择--在进行数据分析时,到底应该使用哪个语言,R还是Python?在网络上,也经常出现诸如"我想学习机器语言,我应该用哪个编程语言"或者"我想快速解决问题,我应该用R还是Python"等这类问题.尽管两个编程语言目前都是数据分析社区的佼佼者,但是它们仍在为成为数据科学家的首选编程语言而战斗.今天,就让我们从数据科学的角度,一步步比较这两大编程语言. #1 对阵双方介绍 Ladies and Gentlemen,让我们隆重的

Python发展史

起源 Python的作者,Guido von Rossum,荷兰人.1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位.然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣.用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿. 在那个时候,Guido接触并使用过诸如Pascal.C.Fortran等语言.这些语言的基本设计原则是让机器能更快运行.在80年代,虽然IBM和苹果已经掀起了个人电脑浪潮,但这些个人电脑的配置很低.

Python基础(7)--函数

本篇文章将介绍如何将语句组织成函数,以及参数概念以及在程序中的用途 本文地址:http://www.cnblogs.com/archimedes/p/python-function.html,转载请注明源地址. Pythond 的函数是由一个新的语句编写,即def,def是可执行的语句--函数并不存在,直到Python运行了def后才存在. 函数是通过赋值传递的,参数通过赋值传递给函数 def语句将创建一个函数对象并将其赋值给一个变量名,def语句的一般格式如下: def function_na

《 Python树莓派编程》——3.3 Python入门

3.3 Python入门 让我们开始学习Python吧.在树莓派上运行Python有3种不同的方法:使用内置的IDLE解释器,在终端内运行,或者用作脚本文件.我们先介绍IDLE. 3.3.1 通过IDLE运行Python IDLE编辑器类似于一个"沙盒",你无需编写全部脚本内容便可同Python进行交互,并观测它所做的事情.IDLE代表"Integrated DeveLopment Environment",集成开发环境,它也代表了对Eric Idle的一种尊敬,E

《树莓派Python编程入门与实战》——第3章 搭建编程环境 3.1 探索Python

第3章 搭建编程环境 在本章中,你将学到如下内容. 为什么学习Python 怎样检查你的Python环境 Python交互式shell程序 使用Python开发环境 如何创建并执行一个Python脚本 在本章中,你将会探索Python编程环境,了解各种工具,它们可以帮助你学习Python编程.在本章结束时,你将熟悉Python交互式shell和Python开发环境,你将写出的你第一行Python代码. 3.1 探索Python 如果你对Python没有兴趣的话,你是不会来读这本书的!Python

《树莓派Python编程入门与实战(第2版)》——第3章 搭建编程环境 3.1 探索Python

第3章 搭建编程环境 本章主要内容包括: 为什么学习Python 怎样检查Python环境 Python交互式shell 使用Python开发环境 如何创建并运行一个Python脚本 在本章中,你将会探索Python编程环境,了解各种工具,它们可以帮助你学习Python编程.在本章结束时,你将熟悉Python交互式shell和Python开发环境,你将编写出自己的第一行Python代码. 3.1 探索Python 如果对Python没有兴趣的话,你是不会来读这本书的!Python是一门非常流行的

《趣学Python——教孩子学编程》——第1部分 学习编程 第1章 Python不是大蟒蛇 1.1 关于计算机语言

第1部分 学习编程 第1章 Python不是大蟒蛇 计算机程序是一组让计算机执行某种动作的指令.和那些电路.芯片.卡.硬盘等不同,它不是计算机可触摸的部分,而是隐藏在背后运行在硬件上的东西.计算机程序(我常简称为"程序")就是一系列告诉没有知觉的硬件做什么事情的命令.软件就是计算机程序的集合. 没有计算机程序,几乎所有你现在每天使用的设备都将变得要么没有用:要么没那么有用.计算机程序不仅以各种形式控制着你的个人电脑,同时还有你的电子游戏系统.移动电话:还有车里的GPS单元.还有些不那么