3.2_1_数据结构元组tuple
来源:互联网 发布:年轻人做淘宝浪费青春 编辑:程序博客网 时间:2024/06/06 02:35
数据结构元组tuple
元组是另一个数据类型,类似于List(列表)。
元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
实例(Python 2.0+)
#!/usr/bin/python# -*- coding: UTF-8 -*-tuple =('runoob',786 , 2.23, 'john',70.2)tinytuple =(123,'john')printtuple# 输出完整元组printtuple[0]# 输出元组的第一个元素printtuple[1:3]# 输出第二个至第三个的元素 printtuple[2:]# 输出从第三个开始至列表末尾的所有元素printtinytuple *2# 输出元组两次printtuple +tinytuple# 打印组合的元组
以上实例输出结果:
('runoob',786, 2.23,'john',70.2)runoob(786, 2.23)(2.23,'john',70.2)(123,'john',123,'john')('runoob',786, 2.23,'john',70.2, 123,'john')
以下是元组无效的,因为元组是不允许更新的。而列表是允许更新的:
实例(Python 2.0+)
#!/usr/bin/python# -*- coding: UTF-8 -*-tuple =('runoob',786 , 2.23, 'john',70.2)list =['runoob',786 , 2.23, 'john',70.2]tuple[2] =1000# 元组中是非法应用list[2] =1000# 列表中是合法应用
1. 元组(tuple) --与list 基相似 但是因为 因为不能
创建
访问
删除
脚本操作符
函数方法
基本与list 保持一致 只是将[] -> ()呢
2. List
# 列表操作包含以下函数:
# 1、cmp(list1, list2):比较两个列表的元素
# 2、len(list):列表元素个数
# 3、max(list):返回列表元素最大值
# 4、min(list):返回列表元素最小值
# 5、list(seq):将元组转换为列表
# 列表操作包含以下方法:
# 1、list.append(obj):在列表末尾添加新的对象
# 2、list.count(obj):统计某个元素在列表中出现的次数
# 3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
# 4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置
# 5、list.insert(index, obj):将对象插入列表
# 6、list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
# 7、list.remove(obj):移除列表中某个值的第一个匹配项
# 8、list.reverse():反向列表中元素
# 9、list.sort([func]):对原列表进行排序
- 3.2_1_数据结构元组tuple
- Python3数据结构【列表list,元组tuple,集合set】
- python数据结构之列表和元组(list/tuple)
- 3.2.1元组类型(tuple)
- 元组 tuple
- 元组(Tuple)
- Tuple 元组
- 元组Tuple浅析
- C# 组元Tuple
- Swift-元组tuple
- java Tuple 元组
- Swift - Tuple(元组)
- Python元组tuple
- python 元组(tuple)
- Swift-元组(Tuple)
- Swift: Tuple 元组
- tuple 元组
- 元组 tuple
- 记录下一个 iOS APP上线的艰辛过程
- 网络
- 二维数组元素的地址是连续的
- 使用指针输出二维数组的任意元素
- 数组作为函数参数
- 3.2_1_数据结构元组tuple
- Oracle analyze table
- mac shell 命令
- 148. Sort List (链表)
- 软件设计师介绍
- jQuery Mobile中按钮<a>或<button>添加class样式ui-btn-*
- Postgresql中文分词zhparser学习(一)
- 读写同一个文件出问题
- python2+python3+theano+tensorflow