zoukankan      html  css  js  c++  java
  • 元组的基本操作

    #和列表一样,元组也有一些基本操作,如访问元组、修改元组、删除元组、索引和截取等操作。当然,这里的修改、删除和截取等操作和列表的操作不太一样。
    1、访问元组
    1 1 #可以使用下标索引访问元组中的值,例如:
    2 2 >>> target=('肖涛','hello','world',2015,2016)
    3 3 >>> print('target[0]is:',target[0])
    4 4 target[0]is: 肖涛

    2、修改元组

    1 1 #元组中的元素值不允许修改,但可以对元组进行连接组合,例如:
    2 2 >>> target=('肖涛','林徐悦','陈安')
    3 3 >>> numbers=(1,2,3,4,5,6)
    4 4 >>> print('合并结果为:',target+numbers)
    5 5 合并结果为: ('肖涛', '林徐悦', '陈安', 1, 2, 3, 4, 5, 6)

    3、删除元组

     1  1 #元组中的元素值不允许删除,但可以使用del语句删除整个元组,例如:
     2  2 >>> target=('肖涛','林徐悦','陈安')
     3  3 >>> del target
     4  4 >>> print('删除后的结果:',target)
     5  5 Traceback (most recent call last):
     6  6   File "", line 1, in 
     7  7     print('删除后的结果:',target)
     8  8 NameError: name 'target' is not defined
     9  9 >>> taeget=('肖涛','林徐悦','陈安')
    10 10 >>> print('删除后的结果:',del target)         #错误!
    11 11 SyntaxError: invalid syntax
    12 12 #以上实例的元组被删除后,输出量会有异常信息,输出结果告诉我们target没有定义,即target已经不存在了。

    4、元组索引、截取

     1  1 #因为元组也是一个序列,所以可以访问元组中指定位置的元素,也可以截取索引中的一段元素,例如:
     2  2 >>> target=('肖涛','林徐悦','陈安','welcome')
     3  3 >>> target[0]
     4  4 '肖涛'
     5  5 >>> target[-2]
     6  6 '陈安'
     7  7 >>> target[:]
     8  8 ('肖涛', '林徐悦', '陈安', 'welcome')
     9  9 >>> target[:-1]
    10 10 ('肖涛', '林徐悦', '陈安')

     end

  • 相关阅读:
    知识积累的核心:解构、重构
    常用的测试用例设计方法
    安装双系统注意事项
    对象转换工具类
    一个超级简单的HTML模板框架源代码以及使用示例
    java常量池
    维数灾难
    机器学习算法思想简单梳理
    对线性代数的一些理解
    正则表达式 java版
  • 原文地址:https://www.cnblogs.com/DLHe/p/7691761.html
Copyright © 2011-2022 走看看