Python如何将一个列表拆分,将多个数据作为一个元素存放到元组中
Python如何将一个列表拆分,将多个数据作为一个元素存放到元组中
问题描述:在编写脚本的过程中,需要从一个文件中获取服务器信息,包含IP地址、端口号、用户名和密码,获取文件信息的时候,是将所有的每一个字段作为一个元素存放到了列表中,使用过程中需要将每组服务器信息(ip、端口号、用户名、密码)作为一个元素使用,如何将列表中的元素按照指定的组合存放到元组中呢?下面提供一下我的思路,大家有更好的方法欢迎指出~
1.按照我们的拆分规则进行划分,看能划分成几组
2.写一个for循环每个循环就是将我们划分的元素作为一个整体
3.将原列表遍历到的元素删除并添加到新列表中
4.将新列表添加到元组中
5.循环执行,并将得到的元组相加
def server_info(file='Z:\Program Files\Change_Files\conf\Server_Information.txt'):with open(file, 'r', encoding='UTF-8') as i:content = i.read()info = content.split()print('文件内容读取成功!')tup = ()num = len(info) / 4for n in range(int(num)):server_info = list()for i in range(4):server_info.append(info.pop(0))tup1 = (server_info,)tup = tup + tup1del server_inforeturn tup
6.以上我们返回的元组包含的元素就是我们想要的结果了
大家有什么更好的想法或者疑惑可以评论区里留言~
Python如何将一个列表拆分,将多个数据作为一个元素存放到元组中相关推荐
- python 中将大列表拆分成小列表
一.将大列表拆分为小列表 >>> a = [1,2,3,4,5,6,7,8,9,0]>>> n = 3 >>> c= [a[i:i+n] for ...
- python列表获取最后一个元素的方法_Python中如何获取 list/OrderedDict 的 第一个/最后一个 元素...
本文最后更新于2016年5月14日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! =Start= 缘由: 最近在工作中有接触到用Python的xmltodict模块进行XML的解析, ...
- python删除最后一个元素_Numpy-从一维数组中删除最后一个元素的最佳方法?
NumPy数组的大小是固定的,因此不能就地移除元素.例如,使用del不起作用:>>> import numpy as np >>> arr = np.arange( ...
- python series增加一行_关于python:将一个列表或系列作为一行添加到pandas DataFrame中?...
因此,我已经初始化了一个空的pandas数据帧,我想在这个数据帧中迭代地将列表(或序列)附加为行.最好的方法是什么? 更好的答案可以在下面找到:stackoverflow.com/questions/ ...
- python列表拆分为两个和相等_请问如何将list中元素划分为两部分,使得这两部分和相同(如果存在这样的划分)?...
总感觉好像哪里还有问题,但是试了好多组数据,结果又都是正确的, function sumArray(arr){ var length = arr.length var sum = 0 for(var ...
- python二维列表获取特定列的数据
forcast=[[1,2],[3,4],[5,6],[7,8]] # 获取二维列表的所有行的第2列 money = [row[1] for row in forcast] print(money) ...
- python实现将一个文件夹下的文件路径写入到指定的txt文件中
代码如下: 其中paths为存储文件路径 train.txt为目标文件,即将文件路径写入到此文件中 os.path.splittext(filename)包含两项,第一项为文件名(.之前内容),第二项 ...
- 将一个列表的奇数列赋值到另外一个列表
原始数据 def trn(value):return valuefor i in range(len(train_list)):for j in range(len(train_list[i])):i ...
- python fun函数、求4x4整型数组的主对角线元素的和_python中多维数组中列major的numpy整形...
我试图将一个字符串转换成n维numpy数组(x,4,4).基本要求是4x4数组,列主要填充值.我们将根据输入字符串的长度使用任意多个4x4数组.例如,如果我的字符串是: "一只敏捷的棕色狐狸 ...
最新文章
- 用一份PPT开始你的Hyper-v虚拟化之旅
- 行为翻译模型是人脑的核心
- karaf内嵌文件服务器,关于OSGI(Karaf) Classloader的几点说明
- GNS3桥接modem拨号and QOS限速
- 接口测试--apipost解决传递json参数时字符串包含有@和/的问题
- USACO 2.3 Controlling Companies(DFS)
- 高德地图POI数据爬取
- Java常用开发工具有哪些?
- SAS笔记#通过TABULATE过程制作汇总报表
- 大数据开发都需要什么技术?
- 几何光学类毕业论文文献有哪些?
- 腾讯运维专家的自我修养
- 345. Reverse Vowels of a String(python+cpp)
- Java 结构化数据处理开源库SPL,再也不用苦哈哈写SQL了
- VC驿站一个不错的学习编程的地方
- json对象遍历输出key和value
- MFC中图片背景透明色问题
- kube-proxy ipvs模式
- Jolla 和旗鱼操作系统与“死神”擦肩而过
- 头脑风暴有两位盲人_盲人时如何获得开发人员工作:与有远见的团队一起工作的盲人开发人员的建议...
热门文章
- 微指数批量查询工具V1.0发布了
- 【快递下单小程序源码】可运营+快递下单微信小程序
- ubuntu系统怎么退出tty模式(开机自动进入)?(仅供参考)
- 激发波长近红外二区发光量子点,近红外二区(NIR-II)发射波长(1000-1700 nm)
- 聚划算影响淘宝搜索权重?客服:未接到通知
- 使用 Cloud Insight SDK 监控北京空气质量!
- T 检验 (T test)
- Python编程-使用爬虫程序爬取肺炎疫情数据-1 爬取给定国家的历史疫情信息
- latex 数学符号-- 希腊字母、上下标、分数、运算符、箭头、标注、分隔符、省略号、空白间距
- SIP协议详解(中文)-1