python基础:元组的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘])





本文出自 “回首已是空” 博客,请务必保留此出处http://yishi.blog.51cto.com/1059986/1980901

以上是关于python基础:元组的使用的主要内容,如果未能解决你的问题,请参考以下文章

python基础:元组的使用

Python基础:元组的详细讲解

1.11 Python基础知识 - 元组

python基础之元组,字典

Python列表和元组的使用方法及区别 详解

Python列表和元组的使用方法及区别 详解