• 列表与元组——自兴人工智能


        在讲解列表与元组之前我们先了解Python中所有序列都可以进行哪一些特定操作?

             包括索引,分片,序列相加,乘法,成员资格,长度,最大值,最小值

     一、列表

     1, 4

    更新列表

      一些序列中没有而元素中有的方法,这些方法的作用都是更新列表,有元素赋值、元素删除、分片赋值、和列表赋值

    1).元素赋值

             eg:a=[1,2,3,4]

             a[1]=10

             print a

             1,10,3,4

    2).增加元素

             eg:a=[1,2,3,4]

             a.append(5)

             print a

             [1,2,3,4,5]

    3).删除元素

            eg:a=[1,2,3,4]

            del a[1]

            print a

            [1,3,4]

    4).分片赋值

           eg:boil=list(‘女排夺冠了’)

           print boil

           ['女','排','夺','冠','了']

     2,列表嵌套

         eg:field=['a','b','c']

                 num=[1,2,3]

                 mix=[field,num]

                 print mix

                 [['a','b','c'],[1,2,3]] 

                 print mix[0]

                 ['a','b','c']

                 print mix[1]

                 [1,2,3] 

    3,   列表方法

                  append:在列表末尾添加对象

                  count:用于统计某个元素在列表中出现的次数

                  extend:用于在列表末尾一次性追加另一个序列中的多个值

                  index:用于从列表中找出某个值第一个匹配项的索引位置

                  insert:用于将对象插入列表

                  pop:用于移除该列表中的一个元素,并且返回该元素的值

                  remove:用于移除列表中某个值的第一个匹配项

                  reverse:用于反向列表中的元素

                  sort:对原列表进行排序

                  clear:清空列表

                  copy:复制列表

       二、元组

      1).tuple函数

                 eg:   tuple('hello')

                        print tuple

                        ('h','e','l','l','o')

    2).元素的基本操作 

           1.访问元组

           2.修改元组

           3.删除元组

           4.元组索引,截取

    3).元组内置函数

          1.len():计算元组元素个数

          2.min():返回元组中元素的最小值

          3.max():返回元组中元素的最大值

          4.tuple():将列表转为元组

          注:将元组转为列表用  list()

    三、列表与元组的区别

          列表与元组的区别在于元组的元素不能修改,元组一旦初始化就不能修改

        

  • 相关阅读:
    Linux上查找最大文件的 3 种方法
    不念过去,不畏将来
    Weblogic/WAS之Full GC监控与计算
    EntityFramework:An error occurred while executing the command definition. See the inner exception for details.
    1051 复数乘法(C#)
    BACnet开发资料与调试工具
    JS设置cookie、读取cookie、删除cookie
    认识BACnet协议
    Unity WebGL请求Http接口出现的Cors跨域问题
    VS 2017 产品密钥
  • 原文地址:https://www.cnblogs.com/wllfighting/p/8451323.html
Copyright © 2020-2023  润新知