zoukankan      html  css  js  c++  java
  • python之元组

    元组--tuple--()

    一元组和列表的区别

    元组与列表的区别是:不可修改,只读列表
    列表中的:元素赋值、删除元素、分片赋值、append()、extend()、insert()、pop()、remove()、reverse()、sort()等函数在元组中都不可使用

    乘法、索引取值、tuple( )、切片取值、成员检查、最大最小长度、count( )、index( )都可用,并且相同

    二、元组的增删减

    创建、访问元组

    >>> #元组的创建
    >>> tuple1=(234,452,5,6)
    >>> tuple1
    (234, 452, 5, 6)
    >>> tuple2=123,3254,'sfte'
    >>> tuple2
    (123, 3254, 'sfte')
    >>> (123, 3254, 'sfte')
    (123, 3254, 'sfte')
    
    #创建单个元素
    >>> tuple3=("肉肉一定要更加的努力")
    >>> tuple3
    '肉肉一定要更加的努力'
    >>> #只创建一个元素时一定要逗号结束
    >>> type(tuple3)
    <class 'str'>
    >>> #字符串
    
     
    >>> tuple4=1,
    >>> type(tuple4)
    <class 'tuple'>
    
    

    访问:单个值访问、切片访问操作和列表一样

    更新、删除元组

    #更新
    >>> tupe8=('wohewodezuguo','naza')
    >>> tupe8=tupe8[:1]+('aaaa',)+tupe8[1:]
    >>> tupe8
    ('wohewodezuguo', 'aaaa', 'naza')
    
    #删除
    >>> del tupe8
    >>> tupe8
    Traceback (most recent call last):
      File "<pyshell#65>", line 1, in <module>
        tupe8
    NameError: name 'tupe8' is not defined
    

    三、比较、逻辑、连接、重复、成员关系操作

    总结一:

    序列是Python中最基本的数据结构

    序列中的每个元素都分配一个数字:位置或索引,从0开始

    Python有6个序列的内置类型,常见的是列表、元组

    序列的操作有:索引、切片、加(组合)、乘、检查成员、长度、最

    总结二:

    列表是可变序列,元组是不可变序列:元组中不可添加、修改和删除元素

    列表可以切片访问、修改元素,元组也可切片访问,但不可修改

    元组比列表的访问和处理速度快,只进行元素访问、不修改的话,建议使用元组

    列表不能作为字典的键,而元组则可以

    谢谢你的喜欢!
  • 相关阅读:
    git爬坑不完全指北(二):failed to push some refs to ‘XXX’的解决方案
    javascript精雕细琢(三):作用域与作用域链
    javascript精雕细琢(二):++、--那点事
    git爬坑不完全指北(一):Permission to xxx.git denied to user的解决方案
    深入浅出CSS(三):隐藏BOSS大盘点之默认属性小总结
    读书笔记
    MPP5运维手册
    HTML自闭合(self-closing)标签
    Mysql JDBC的通信协议(报文的格式和基本类型)
    详解 & 0xff 的作用
  • 原文地址:https://www.cnblogs.com/linwenye/p/rourou.html
Copyright © 2011-2022 走看看