有时候需要从一个excel或者多个excel读取多列数据,然后传到后面的步骤内去执行操作

这里就涉及到把数据合并再分割的问题,比如下图excel数据,取出两列手机号和余额

思路,先从目标excel内逐列读出数据,创建数列

wb = xlrd.open_workbook(path+'\\2021.xlsx')# 打开Excel文件
data = wb.sheet_by_name('sheet1')#通过excel表格名称(rank)获取工作表
data_1=data.col_values(0)#获取第一列数据(数组)#查询号码
data_2=data.col_values(1)#获取第二列数据(数组)#上级
data_3=data.col_values(2)#获取第三列数据(数组)#余额
list1=[]
list2=[]
list3=[]

将读取出来的数据写入到数列中

for i in data_1[1:10]:list1.append(i)
for h in data_2[1:10]:list2.append(h)
for j in data_3[1:10]:list3.append(j)

再合并数列

name_tulpe = list(zip(list1,list2,list3))

按照上面的处理方式,用一个较简单的例子来演示,包含取出数据

'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list_1 = [1,2,3,4,5]
list_2 = [10,11,12,13,14]#合并数列
name_tulpe = list(zip(list_1,list_2))#合并后的数列
print(name_tulpe)#取第一组
print(name_tulpe[0])#取第一组的第一个
print(name_tulpe[0][0])

打印结果

[(1, 10), (2, 11), (3, 12), (4, 13), (5, 14)]
(1, 10)
1

python列表教程:多个数列合并,合并后取值的方法相关推荐

  1. python权重是什么意思_在python带权重的列表中随机取值的方法

    1 random.choice python random模块的choice方法随机选择某个元素 foo = ['a', 'b', 'c', 'd', 'e'] from random import ...

  2. python 列表去重拼题a_python list 合并连接字符串的方法 -电脑资料

    比如下面一个list 复制代码代码如下: binfo = ['lao','wang','python'] 我们通过help方法得知,可以用string的join方法来解决, 下面我们通过空格来连接3个 ...

  3. Python学习实践----比较字典中是否有相同键值的方法之一

    判断思路:用原字典的键值做为新字典的键进行创建新字典的内容,若键值相同即不能创建,反之可以...这是比较简单的方法,应该还有更高效的方法.欢迎交流和分享 下面代码是修改自 Python 简明教程的例子 ...

  4. python怎么批量爬取图片_Python制作批量爬取网络图片的方法

    Python制作批量爬取网络图片的方法 发布时间:2020-11-17 11:14:24 来源:亿速云 阅读:86 作者:小新 这篇文章给大家分享的是有关Python制作批量爬取网络图片的方法的内容. ...

  5. python中int数据范围_Python中int的取值范围是多少

    Python中int的取值范围是多少 发布时间:2020-10-30 09:33:50 来源:亿速云 阅读:66 作者:小新 这篇文章将为大家详细讲解有关Python中int的取值范围是多少,小编觉得 ...

  6. Python 基础教程:两个list合并成一个字典的两种方法

    方法一: list1 = ['k1','k2','k3'] list2 = ['v1','v2','v3'] dic = dict(map(lambda x,y:[x,y],list1,list2)) ...

  7. 9. python 入门教程快速复习,序列,数值类型,字符串方法,列表、集合、字典方法,文件操作,解析式

    文章目录 序列 数值类型 字符串方法大军 列表,集合,字典常用的方法 python 文件操作 解析式 写在后面 序列 序列是 python 中非常重要的一个概念,一个序列包含如下特征: 序列有顺序: ...

  8. Python爬虫教程:简书文章的抓取与存储

    本文内容将与大家一起从简书的文章页面抓取文章标题.作者.发布时间以及正文内容,并且将抓取到的这些信息存入Excel表格中.本文对简书文章的抓取仅为Python的学习交流,尊重作者著作权,不对抓取到的文 ...

  9. python安装教程win8-python 2.7在win8.1上安装的方法

    是不是还有小伙伴还没安装python 2.7,有些win8.1用户不熟悉python 2.7安装的方法,下面就是关于python 2.7在win8.1上安装的方法,希望可以帮到大家. python 2 ...

最新文章

  1. oracle sql statement ignored,sql – Oracle无效使用类型名称或子类型名称
  2. 用于文本识别的合成数据生成器
  3. iptables 范例
  4. vuex中的getters
  5. C语言常用基础位操作
  6. typora.io使用教程
  7. 【kafka】kafka 新增节点 报错 InconsistentBrokerIdException Configured broker.id doesn‘t match
  8. XP-SP3 安装之后怎么禁止更新
  9. c#泛型的使用性能测试
  10. SAP License:外购和自产货物视同销售业务理解
  11. [leetcode]169. 多数元素
  12. 机器学习基础算法25-SVM实践
  13. 禾川plc编程软件_HCP Works下载 HCP Works(禾川PLC编程软件) v2.26.01.92012 官方安装版 下载-脚本之家...
  14. 3DMax教程: 3DMax快捷键与界面操作!
  15. 817c语言程序设计,全国名校C语言程序设计考研真题汇编
  16. top工具全字段解析+实战(一)
  17. 一名中专生的坎坷程序人生(上)
  18. hdu1754(线段树单点更新)
  19. 01-不是过去的原因而是现在目的
  20. 搜索排序LambdaMART中Lambda的计算过程java版本

热门文章

  1. 开发中最基本的对数据的增删改查SQL
  2. 将Android实例导入project
  3. 安装visual studio 2013--【转】
  4. iPhone7总不在服务区?免费网络电话可解通话烦恼
  5. 解决 TortoiseGit 诡异的 Bad file number 问题(转)
  6. NSInteger与int的区别
  7. Pocket pc模拟器与PC机传输文件的方法
  8. 【MM模块】Invoice with Variances 差异
  9. SAP打补丁时需要注意的地方
  10. 二、【SAP-PM模块】PM模块(含服务采购)组织架构