python-列表中有元组,对元组进行新增、截取等操作
datas = [(2,4,6,8),(1,3,5,7),(11,22,33,44)]
如datas是一个列表,列表里是元组,元组里面有4个元素,我们想要2个操作
问题一:变量d1获取列表中前3个,如结果 d1 = [(2,4,6),(1,3,5),(11,22,33)]
变量d2要元组第4个位置的值,结果为d2 = [8,7,44]
问题二:往元组新增一个元素变成5个元素,如pa = [71,72,73],和datas组合成一个新增的变量
para = [(2,4,6,8,71),(1,3,5,7,72),(11,22,33,44,73)]
问题一:
操作思路:可以用列表下标索引功能
datas = [(2,4,6,8),(1,3,5,7),(11,22,33,44)]
d1 = []
d2 = []for i in datas:d1.append(i[0:3])d2.append(i[3])
问题二:
因为元组不可以进行增删,所以需要把列表中的元组拆成一个个单独的列表,再进行打包组成一个新列表
datas = [(2,4,6,8),(1,3,5,7),(11,22,33,44)]
pa = [71,72,73]
d1 = []
d2 = []
d3 = []
d4 = []
for i in datas:d1.append(i[0])d2.append(i[1])d3.append(i[2])d4.append(i[3])paras = zip(d1,d2,d3,d4,pa) #zip打包成的是一个对象para <zip object at 0x000002B11ADFEBC8>
para = list(paras) #用list函数将对象转为列表
#paras= [row for row in para] --此方法也可以
输出结果值
[(2, 4, 6, 8, 71), (1, 3, 5, 7, 72), (11, 22, 33, 44, 73)]
python-列表中有元组,对元组进行新增、截取等操作相关推荐
- python列表、字典、元组的用法及区别_python列表,字典,元组简单用法示例
本文实例讲述了python列表,字典,元组简单用法.分享给大家供大家参考,具体如下: 列表 #_*_ coding:utf-8 _*_ # 列表,定义在方括号的形式中,可以进行切片操作. #它没有固定 ...
- python中列表和集合_15个例子掌握Python列表,集合和元组
Python中的一切都是对象.每个对象都有自己的数据属性和与之关联的方法.为了有效和恰当地使用一个对象,我们应该知道如何与它们交互. 列表.元组和集合是三种重要的对象类型.它们的共同点是它们都被用作数 ...
- Python 列表、字典、元组的一些小技巧
1. 字典排序 我们知道 Python 的内置 dictionary 数据类型是无序的,通过 key 来获取对应的 value.可是有时我们需要对 dictionary 中的 item 进行排序输出, ...
- python :列表的近亲,元组tuple
1. 创建和访问一个元组 创建一个元组需要一个小括号,而列表需要中括号 2. 元组不能修改其中的元素 3. 列表的关键是中括号,元组的关键是逗号 创建空元组的话,不需 ...
- Python 列表,for循环,元组的使用(修改、添加、删除、排序、切片)
Python 列表(List) Python的基本数据类型有整数,浮点数,布尔,字符串,它们是最基本的数据.在实际编程中,我们要经常组织由很多基本数据组成的集合,这些集合的不同组织方式就是:数据结构, ...
- c 提取引号中间的字符串_Python | 一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...
- python 多维list 排序_人生苦短 | Python列表和元组归纳整理
1. 列表 1.1. 列表是什么? 列表是由一系列按特定顺序排列的元素组成,所以是有序的集合.列表中的元素可以是不同类型的,列表中也可以嵌套列表.在Python中,用方括号[]来表示列表,并用逗号来分 ...
- angular 字符串转换成数字_一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust,感觉写的比自己清晰-大江狗荐语. 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力 ...
- 13-19 Python Number、Python字符串、Python列表(List)、集合的基本操作、元组、字典Dicttionnary、日期和时间
13 Python Number Python Number数据类型用于存储数值. 数据类型是不允许改变的,这就是意味着如果改变Number数据类型的值,将重新分配内存空间. 以下实例在变量赋值时Nu ...
- angular 字符串转换成数字_Python | 一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...
最新文章
- 外包程序员是如何花 5 年时间从月薪 4 千到年薪近百万?
- php 错误传递,php-调用时通过引用传递错误,无法修复代码
- matlab溢出的标志inf,关于C#:溢出与信息
- 下1000个用户的云计算革命
- 关于导入geoserver 源码到Eclipse编译运行
- Python函数参数学习
- magento 报错及解决方法
- 批量移动AD用户到指定OU
- 解决The total number of locks exceeds the lock table size错误
- RssTookit使用小结
- STM32F103输出互补PWM波
- 光模块组装过程中常见问题分析及解决方法
- iOS webview 清除缓存
- 学习机器学习,需要具备什么的数学基础?
- 说说自己,向前看远些,路还要走下去的
- CAD门窗lisp_门窗CAD大样图
- HTML5创意设计简历,35张设计师的创意个人简历信息图
- Flink SQL 之 Calcite Volcano优化器(源码解析)
- Geoserver发布OSM官网地图
- 火力发电厂的基本生产过程