python基础:元组的使用

  1. 元组的定义。

    使用( )来定义。

    null_tuple = ()                    #定义一个空元组

    one_element = (‘one‘, )    #定义一个元素的元组,注意:只有一个元素后面必须带逗号

  2. 元组的修改、增加和删除元素。

    元组是不可以修改,增加和删除元素的!。

    但,元素是dict、list型,可以更改dict、list的值。

  3. 元组元素的读取。

    exp_tuple = (‘one‘, ‘this‘, ‘is‘, ‘a‘, ‘tuple‘, 2, 3, 4, 5)

    exp_tuple[起始位置:结束位置:步长]

    #从左向右,第一个元素的位置是0

    #从右向左,第一个元素地位置是-1

    #读取的元素个数 = 结束位置 - 起始位置

    #从起始位置开始读取

exp_tuple = (‘one‘, ‘this‘, ‘is‘, ‘a‘, ‘tuple‘, 2, 3, 4, 5)
read_0 = exp_tuple[0:0]
read_1 = exp_tuple[0:1]
read_2 = exp_tuple[1:5]
read_3 = exp_tuple[::2]
read_4 = exp_tuple[-2:-1]
print(read_0)
print(read_1)
print(read_2)
print(read_3)
print(read_4)

-------------------------元组的运算-------------------------

元组的运算和方法:

+ 元组拼接,将两个元组合在一起,生成新的元组: tuple3 = tuple1 + tuple2
* 元组复制,tuple = (0, 1);  tuple * 3, 把元组复制3次,(0, 1, 0, 1, 0, 1)
del  删除元组,清除变量和内存值,调用报错。tp = (0, 1); del tp
in
  1. 条件判断:元素在列表里,返回Ture。tuple = (0, 1);print(1 in tuple)
  2. 遍历元组:for i in tuple: print(i)
not in 元素不在列表里,返回Ture。tuple = (0, 1);print(2 in tuple)
max 返回元组里最大值,同时有字符串和数字,报错。max(tuple)
min 返回元组里最小值,同时有字符串和数字,报错。min(tuple)
tuple 把list转换成元组。tuple([‘1‘, 2, ‘a‘])
时间: 2024-08-01 04:04:04

python基础:元组的使用的相关文章

python基础——元组、文件及其它

Python核心数据类型--元组 元组对象(tuple)是序列,它具有不可改变性,和字符串类似.从语法上讲,它们便在圆括号中,它们支持任意类型.任意嵌套及常见的序列操作. 任意对象的有序集合:与字符串和列表类似,元组是一个位置有序的对象集合(内容维持从左到右的顺序),可以嵌入到任何类别的对象中. 通过偏移存取:同字符串.列表一样,在元组中的元素通过偏移(而不是键)来访问.支持基于偏移的操作.如索引和分片. 属于不可变序列类型:类似字符串,元组是不可变的,它们不支持应用在列表中任何原处修改的操作.

重学Python - Day 04 - python基础 -> 元组 + 字典 + 字符串 的学习

元组 元组:特点就是内容不可变,算只读的列表,可以被查询,不能被修改 a = 2, print(a) print(type(a)) b = ('a','b','c') print(b[1]) 运行结果: (2,) <class 'tuple'> b 字典 字典:内部数据打印时是无序的,键值是哈希的,有唯一性 #创建字典 a = {'a':'python','b':'ruby','c':'java'} #直接创建一个字典 print(a) #内置字典方法创建:dict a = dict((('a

python基础-元组

操作元组 获取元组中的值 tup1 = ('高数','计算机',2008,2016) tup2 = (1,2,3,4,5,6,7) #和list的一样,同样取下标1,2,3,4的值 print("tup1[0]:",tup1[0]) print("tup2[1:5]:",tup2[1:5]) 元组中的值是不允许修改的 tup1 = ('高数','计算机',2008,2016) tup1[0]="顾问" 出现报错:报错:TypeError: 'tu

python基础-元组(tuple)及内置方法

元组-tuple 用途:用于存储多个不同类型的值,但是不能存储可变类型数据 定义方法:用小括号存储数据,数据与数据之间通过逗号分隔,元组中的值不能改变. 注意: 1.定义元组时,如果里面只有一个值,在值后面加逗号,否则会被认为是字符串 2.定义空元组的方式为 t = tuple() 常用方法: 索引取值(正取,反取) 索引切片 成员运算:in 和not in len:获取元组中元素的个数 count:返回指定元素的统计个数 index:返回指定元素所在的索引位置 元组是一种有序.不可变.可存多个

python基础教程_学习笔记3:元组

元组 元组不能修改:(可能你已经注意到了:字符串也不能修改.) 创建元组的语法很简单:如果用逗号分隔了一些值,那么你就自动创建了元组. >>> 1,3,'ab' (1, 3, 'ab') 元组也是(大部分时候是)通过圆括号括起来的. >>> (1,3,'13') (1, 3, '13') 空元组可以用没有内容的两个圆括号来表示. 如何实现包括一个值的元组呢? >>> (5) 5 >>> ('ab') 'ab' >>>

Python基础学习笔记(七)常用元组内置函数

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-tuples.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 Python常用元组内置函数: 序号 方法及描述 1 cmp(tuple1, tuple2)比较两个元组元素. 2 len(tuple)计算元组元素个数. 3 max(tuple)

.Net程序员之Python基础教程学习----列表和元组 [First Day]

一. 通用序列操作: 其实对于列表,元组 都属于序列化数据,可以通过下表来访问的.下面就来看看序列的基本操作吧. 1.1 索引: 序列中的所有元素的下标是从0开始递增的. 如果索引的长度的是N,那么所以的范围是-N~N-1之间,超过这个范围就会提示 IndexError:  index out of range >>> greeting ='Hello world' >>> print greeting Hello world >>> print gr

Python基础教程(第二章 列表和元组)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5293195.html______ Created on Xu Hoo 本章将引入一个新的概念:数据结构.数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在Python中,最基本的数据结构是序列(sequence),序列中的每个元素被分配一个序号——即

《Python基础教程 第2版&#183;修订版》 第2章 列表和元组(学习笔记&#183;总)

这章东西有点多,因此,分成了三份来写,总体来说,这章内容较基础,以下是一二三的链接 <Python基础教程 第2版·修订版>第2章 列表和元组(学习笔记·一) <Python基础教程 第2版·修订版>第2章 列表和元组(学习笔记·二) <Python基础教程 第2版·修订版>第2章 列表和原组 (学习笔记·三) 版权声明:本文为博主原创文章,未经博主允许不得转载.

python基础之数字、字符串、列表、元组、字典

第二天Python基础二: 1.运算符: 判断某个东西是否在某个东西里面包含: in  为真 not in  为假 (1).算术运算符: 运算符 描述 实例 + 加  表示两个对象相加 a + b输出结果30 - 减  表示一个数减去另一个数 a - b输出结果-10 * 乘  两个数相乘或是返回一个被重复若干次的字符串 a * b输出结果200 / 除  两个数相除 b / a 输出结果2 ** 幂  返回一个数的n次幂 3 ** 3 输出结果27 % 取余  返回除法的余数 b % a 输出