码迷,mamicode.com
首页 > 编程语言 > 详细

python基础:元组的使用

时间:2017-11-11 22:15:18      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:元组 遍历 方法

  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基础:元组的使用

标签:元组 遍历 方法

原文地址:http://yishi.blog.51cto.com/1059986/1980901

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!