Python 元组

 

 1、元组

   在Python语言中,元组是通过小括()包围起来的数据,而元组中的数据在定义后,在程序运行的过程中是不可以修改的,

 同时,元组中第1个数据的下标是从0开始

 

 2、元组定义的语法格式

    元组名字 = ( 数据1,数据2,...数据n )

 

    语法格式分析:

     (1)元组名字,按变量的命名规则字义即可。

     (2)“等于号”格式要求,不能省略。

     (3)一对圆括号,圆括号里面如果没有数据,就定义了一个“空元组”。

     (4)圆括号里面的数据以“逗号”分隔。

 

  3、元组的特性

    (1)元组的下标,如果从元组的头部开始,那么,下标就从0开始,即元组中

       第一个数据的下标是0,第二个数据的下标是1,如些类推。

    (2)元组的下标,如果从元组的尾部开始,那么,下标就从-1开始,即元组中

       最后一个数据的下标是-1,倒数第二个数据的下标是-2,如些类推。

    (3)元组中的数据在定义后就不可以修改。

 

下标从尾部开始
-5
-4
-3
-2
-1
元组L
下标从头部开始

 

 

  4、元组操作的常用方法

列表可调用的方法
方法的作用
t.count(x) 返回参数x在元组t中出现的次数,如果没有找到就返回0
t.index(x) 返回参数x在元组t中,从头部开始,第1次出现的位置下标,如果没有找到则报错

 

 

 5、例子

 t = ()  #定义了一个空元组L

 t = (1,2,3)    #定义了一个,带有3个数据的元组t

 t.count(4)  #通过count方法返回参数4在元组t中出现的次数,但元组中没有4,所以,返回0

 t.index(3)  #通过index方法向返回参数3在元组中第1次出现的位置下标,即2

 

 

 6、获取元组数据的语法格式:

    元组名字[下标]

 

    语法格式分析:

       (1)元组名字。

       (2)一对中括号。

       (3)下标。

 

    例子:

      t = (1,2,3)

       t[1]        #获取了元组t中,下标为1的数据,即2

       t[0]        #获取了元组t中,下标为0的数据,即1

       t [-1]       #获取了元组t中,下标为-1的数据,即3

       t [-3]       #获取了元组t中,下标为-3的数据,即1

       t[1] = 10     #错误,因为元组中的数据不可以修改

 

      L = [4,5,6] #定义了列表L

      L.insert(1,t)      #在列表L中下标为1的位置,添加元组 t,

                   添加后的结果为[4,(1,2,3),5,6]

 

      L[1]      #列表L中下标为1的位置的值就是(1,2,3)

      L[1] = 10 #对列表L中,下标为1的数据进行赋值,赋值后列表L中的内容为

                [4,9,5,6],原来下标1中的数据(1,2,3)被10替换了。

 

=======================================================================

非常好,现在,我们已经掌握了Python语言中的(元组)但是,如何去运行用它呢?

所以,我们就需要通过下方的链接,进入到Python语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)