Python 列表元组拆分为多个列表
csv文件中包含多行数据(list),每个list由多个元组对组成,根据元组将原始list拆分为多个list
"(39.985392, 116.327128)","(39.984514000000004, 116.327198)","(39.983788, 116.326986)","(39.982999, 116.32693799999998)","(39.982023999999996, 116.327024)","(39.980923, 116.327221)","(39.980173, 116.32709299999999)","(39.979889, 116.32708500000001)","(39.979338, 116.327068)","(39.978390000000005, 116.327197)","(39.977582, 116.327279)","(39.976667, 116.327246)","(39.975746, 116.327243)","(39.974952, 116.327278)","(39.974037, 116.32740600000001)","(39.973134, 116.32741899999999)","(39.972286, 116.327426)","(39.971323, 116.327548)"
目标数据
<!-- list1 -->
[39.985392, 39.984514000000004, 39.983788, 39.982999, 39.982023999999996, 39.980923, 39.980173, 39.979889, 39.979338, 39.978390000000005, 39.977582, 39.976667, 39.975746, 39.974952, 39.974037, 39.973134, 39.972286, 39.971323]<!-- list2 -->
[116.327128, 116.327198, 116.326986, 116.32693799999998, 116.327024, 116.327221, 116.32709299999999, 116.32708500000001, 116.327068, 116.327197, 116.327279, 116.327246, 116.327243, 116.327278, 116.32740600000001, 116.32741899999999, 116.327426, 116.327548]
代码
import csvdatafile = "./test.csv"
with open(datafile, 'r') as read_csv:reader = csv.reader(read_csv)for row in reader:#将csv转为list --> [str, str, ..., str]row_list = list(row)#创建新list 存储之后的list[tuple]coor_list = []for elem in row_list:#将str转换为元组tupleelem_tuple = tuple(eval(elem))#print(elem_tuple)#生成list[tuple]coor_list.append(elem_tuple)#将元组列表拆分为多个listlat,lng = map(list, zip(*coor_list))
``
Python 列表元组拆分为多个列表相关推荐
- python输出元组中的元素_python 列表(list)元组(tuple)字典(dict)如何打印中文总结...
python中,如果直接使用print去打印含中文元素的list.tuple.dict,并不能打印出中文字符,而是打印出unicode编码, 例如:tuple1 = ('小甲鱼', '耐克', '李宁 ...
- python元组转字典_python中怎么将元组、字典转化为列表
python中将元组.字典转化为列表的方法: python中可以使用list()方法将元组或字典转化为列表: list()方法语法:list( tup ) 参数 tup -- 要转换为列表的元组. 返 ...
- python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...
---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...
- python中元组的使用_Python当中tuple元组的使用
Python Python开发 Python语言 Python当中tuple元组的使用 python当中元组的使用比起list列表来说就简单多了!因为tuple一般是不能进行修改的,一旦进行定义则无法 ...
- python输出字典_Python如何将字典键和值拆分为单独的列表?(代码示例)
在Python中如何将给定字典拆分为键和值的列表?下面本篇文章就来给大家介绍几种实现方法,希望对大家有所帮助.[视频教程推荐:Python教程] 方法一:使用内置函数:keys()和values() ...
- Python学习打卡【Task4】列表,字典和元组
目录 一.学习知识点概要(review) 二.学习内容(record) 三.学习问题与解答(analysis) 四.学习思考与总结(summary) 一.学习知识点概要(review) ...
- Python学习入门基础 -- 第四章 列表、元组、字典、字符串变量使用、变量进阶
Python基础入门知识点总结传送门 第一章 认识Python.Python常用集成开发环境PyCharm 第二章 注释.变量基本使用.变量的命名 第三章 运算符.判断if语句.while和for循环 ...
- python 高级变量类型(列表/元组/字典/字符串)
前言 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 ...
- python占位符用元组列表填充_python字符串列表元组序列操作
Table of Contents generated with DocToc python系列-字符串.列表.元组的操作 序列的访问及运算符 序列是为满足程序中复杂的数据表示,python支持组合数 ...
最新文章
- mongoDB数据库操作工具库
- 2006年上半年 网络工程师 上下午试卷【附带答案】
- json过滤特殊字符
- Nginx报错request entity too large的解决方案
- hibernate.cfg.xml 配置(摘录)
- 2021牛客暑期多校训练营4 E-Tree Xor(异或+思维+区间交 or Trie树)
- win10易升_微软Win10版本20H2正式版官方ISO镜像下载大全_windows10_Windows系列_操作系统...
- java 获取ftp路径_Java Source 根据输入 ftp 地址 账号 密码 路径 读取提供路径下的文件...
- Symantec Endpoint Protection v14.2企业版介绍
- windows下Docker的下载与安装
- regedit 命令行参数
- 使用计算机有关的活动,有关计算机的活动策划书
- vue 实现倒计时功能
- IE浏览器无法打开HTTPS解决办法
- Java企业汽车调度系统
- python 日期格式只取年月_python如何只获取日期
- Python开发常见bug
- Unsupervised Person Re-identification: Clustering and Fine-tuning
- 编写Java程序,使用 Socket类模拟用户加入 QQ 群时,QQ 小冰发送欢迎消息的场景(用户充当客户端,QQ 小冰充当服务端)
- 35、基于51单片机的金属探测器